Linux Centos 迁移Mysql 数据位置

Linux Centos 迁移Mysql 数据位置,第1张

概述Linux Centos 迁移Mysql 数据位置 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum&#16 linux Centos 迁移MysqL 数据位置

由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了,现在进行数据库的迁移. MysqL 是通过 yum 安装的.

Centos6.5MysqL5.1

yum 安装的 MysqL 服务

查看 MysqL 的安装路径

执行查询 sql

show variables like '%dir%';

datadir 就是数据路径

转移 *** 作

新建 MysqL 数据目录

mkdir /data/MysqLData

停止MysqL服务

service MysqLd stop

输入密码,等待停止

把 /var/lib/MysqL 整个目录复制到 /data/MysqLData

cp -rf /var/lib/MysqL /data/MysqLData/

修改 my.cnf 文件

cp /etc/my.cnf /etc/my.cnf.bakvim /etc/my.cnf

文件内容如下,需要修改 datadir , socket 对应的目录

[MysqLd]default-character-set=utf8#datadir=/var/lib/MysqLdatadir=/data/MysqLData/MysqL #####socket=/var/lib/MysqL/MysqL.socksocket=/var/lib/MysqL/MysqL.sock ####user=MysqL# disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[MysqLd_safe]log-error=/var/log/MysqLd.logpID-file=/var/run/MysqLd/MysqLd.pID [MysqL]       default-character-set=utf8[clIEnt]       default-character-set=utf8

修改MysqL启动脚本 /etc/init.d/MysqLd

vim /etc/init.d/MysqLd
修改文件中`datadir`路径
#get_MysqL_option MysqLd datadir "/var/lib/MysqL"get_MysqL_option MysqLd datadir "/data/MysqLData/MysqL"

因为是通过`yum`安装的需要修改`/usr/lib64/MysqL/MysqL_config`文件

vim /usr/lib64/MysqL/MysqL_config

修改内容

#ldata='/var/lib/MysqL'ldata='/data/MysqLData/MysqL'#socket='/var/lib/MysqL/MysqL.sock'socket='/data/MysqLData/MysqL/MysqL.sock'

修改权限

[root@sample ~]# chown -R MysqL:MysqL /data/MysqLData/MysqL/ ← 改变数据库的归属为    MysqL
重启MysqL服务
service MysqLd restart

执行一下查询 sql

show variables like '%dir%';

发现 datadir 的路径变了,可以正常的运行 sql ,证明可以正常的获取数据了.

总结

这次 *** 作是在测试服务器上 *** 作的,心情还是很紧张,如果需要 *** 作线上的数据库,一定要谨慎,一定要谨慎. 一定要注意备份. 这次迁移要保证在20分钟完成,这样减少一下损失.

注意:warning:

:warning: 通过 yum 安装的需要修改/usr/lib64/MysqL/MysqL_config文件

总结

以上是内存溢出为你收集整理的Linux Centos 迁移Mysql 数据位置全部内容,希望文章能够帮你解决Linux Centos 迁移Mysql 数据位置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1151499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存