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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM