博客介绍内容

Subscribe RSS FeedSubscribe Comments

CentOS下修改MySQL默认datadir路径方法

CentOS下示例修改改MySQL默认datadir 到/winf 的方法

1、把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

或,

service mysqld stop

2、把/var/lib/mysql整个目录移到/winf

mv /var/lib/mysql /winf/

3、编辑MySQL的配置文档/etc/my.cnf

#datadir=/var/lib/mysql
datadir=/winf/mysql
#socket= /var/lib/mysql/mysql.sock
socket=/winf/mysql/mysql.sock

4、补充创建一个快捷链接

否则好像mysql.service还是到原路径找sock,做一个mysql.sock 链接:

ln -s /winf/mysql/mysql.sock /var/lib/mysql/mysql.sock

5、重新启动MySQL服务

service mysqld start

如果启动有问题,还要注意目录的归属和权限。

6、其它问题

A、如果启动失败,有可能需要关闭SELINUX,参考

CentOS如何关闭SELINUX

B、还可能需要重设置一下目录权限

[root@tst ~]# chown -R mysql:mysql /home/data/mysql/
[root@tst ~]# chmod 700 /home/data/mysql/test/
[root@tst ~]# chmod 660 /home/data/mysql/test/*

相关评论:  

发表评论:

订阅博客

最新文章

Copyright information
MyBlog 1.8