linux下更改MySQL数据库存储路径

参考地址:1、https://blog.csdn.net/ArnoBM/article/details/83008212

     2、http://www.cnblogs.com/lyongde/p/3725502.html

第1步:使用第三方软件SSH成功登录到centos(linux)系统。

第2步:home目录下建立data目录,data目录下建立mysql目录(需要迁移到的目录路径)

第3步:首先停止掉mysql服务,在终端中执行"/etc/init.d/mysql stop" 或者执行"service mysqld stop"并回车确定。

第4步: 把/var/lib/mysql整个目录移到/home/data/mysql(也就是将原来的数据库数据拷贝到新创建的目录)

第5步:修改mysql配置文件,执行“vi /etc/my.cnf”命令并确定。(一般只需要修改datadir的路径即可)

第6步:重新启动MySQL服务
 service mysqld restart  或者/etc/init.d/mysqld start

遇到的问题:

The server quit without updating PID file.

问题解析:

可能是没有将原数据库文件拷贝到新的目录下面,或者没有将新建的目录授权给mysql用户(chown -R mysql.mysql /home/data/mysql)

ps.补充,查看用户组 cat /etc/group

posted @ 2018-12-19 17:43  炫舞风中  阅读(7504)  评论(1编辑  收藏  举报