迁移mysql的数据目录到指定路径

润信云 技术支持

使用场景

1.安装mysql时,有时没有安装在大磁盘分区,需要把mysql数据目录迁移到大磁盘分区。

操作步骤
1.停止mysql

systemctl stop mysqld

2.迁移mysql数据目录到指定路径,
比如:

mv /var/lib/mysql   /home/mysql

mysql的数据目录可以到mysql的配置文件 /etc/my.cnf 中查找 datadir 配置,比如

datadir=/var/lib/mysql


或者进入数据库命令行,执行

SHOW VARIABLES LIKE 'datadir';

查找当前数据路径位置
注意:迁移目录之后,注意权限要和之前的一致。

  1. 3.修改mysql配置文件 /etc/my.cnf中的以下内容,指向新的路径:

  2. [mysqld]
    datadir=/home/mysql
    socket=/home/mysql/mysql.sock
    
    [client]
    socket=/home/mysql/mysql.sock

  3. 4.重启mysql

  4. systemctl restart mysqld

如果一切顺利,mysql会正常启动,并完成数据路径迁移


本文链接:https://blog.runxinyun.com/post/327.html 转载需授权!

分享到:
版权声明
网站名称: 润信云资讯网
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!邮件:7104314@qq.com
网站部分内容来源于网络,版权争议与本站无关。请在下载后的24小时内从您的设备中彻底删除上述内容。
如无特别声明本文即为原创文章仅代表个人观点,版权归《润信云资讯网》所有,欢迎转载,转载请保留原文链接。
0 52

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。