Linux Centos 迁移Mysql 数据位置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux Centos 迁移Mysql 数据位置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1974字,纯文字阅读大概需要3分钟。
内容图文
![Linux Centos 迁移Mysql 数据位置](/upload/InfoBanner/zyjiaocheng/512/4ec735a50e9849a7b3fa71b3d8d513c4.jpg)
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.bak vim /etc/my.cnf
文件内容如下, 需要修改
datadir
,socket
对应的目录[mysqld] default-character-set=utf8 #datadir=/var/lib/mysql datadir=/data/mysqlData/mysql #### #socket=/var/lib/mysql/mysql.sock socket=/var/lib/mysql/mysql.sock #### user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-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 数据位置
标签:regex lda 导致 variables config文件 路径 查看 warning data
本文系统来源:https://www.cnblogs.com/zmdComeOn/p/11385834.html
内容总结
以上是互联网集市为您收集整理的Linux Centos 迁移Mysql 数据位置全部内容,希望文章能够帮你解决Linux Centos 迁移Mysql 数据位置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。