1. 更改mysql的数据存放位置(Centos)
(1)关掉mysql
service mysqld stop
(2)更改/etc/my.cnf内容
datadir=/newpath/mysql
(3)重启mysql
service mysqld start
一般情况下,这一步即可。如果不行,请尝试下面几步。
2. 更改新数据存放位置的selinux
semanage fcontext -a -t mysqld_db_t "/newpath/mysql(/.*)?" //设置mysql目录的selinux属性
restorecon -Rv /newpath/mysql //使之生效
3. 更改NTF格式硬盘的selinux
如果数据存放的位置为新增的NTF格式硬盘,则需将NTF硬盘根目录(挂载点)的selinux值设置为 system_u:object_r:default_t:s0
semanage fcontext -a -t default_t /newpath
restorecon -v /newpath //只更改根目录的selinux
*注意:更改根目录的selinux属性可能会将第2条中的结果覆盖,如果需要还要重新运行第2条中的命令。
鼎峰小胡
QQ.2881064155
Skype.2881064155@qq.com