我们在日常部署mysql服务时,经常会考虑到磁盘空间问题,而需要做默认存储目录以及日志目录的迁移,虽然网上零零散散也有很多教程,但经过本人试验,很多文章都比较表层,照着做会出现这样那样的问题,所以今天特别开个专题,把数据文件和日志文件迁移的过程合在一起详细地阐述一遍。
环境参数:CentOS 6.5 、Mysql 5.5.43
迁移后路径:数据库文件保存在 /data/mysql 下,日志文件保存在 /data/log/mysql 下
步骤:
一、停止Mysql服务: service mysql stop
二、创建 /data/mysql 和 /data/log/mysql 文件夹
三、修改数据库文件夹的宿主为mysql:chown -R mysql:mysql /data/mysql
四、修改日志文件夹操作权限:chmod 777 /data/log
五、修改日志文件夹的宿主为mysql:chown -R mysql:mysql /data/log/mysql
得到如下目录结构: