当前位置: > CentOS服务器 > 数据库服务器 > MySQL >

centos更改mysql的数据存放位置

时间:2016-04-11 02:20来源:blog.csdn.net 作者:kokosy的专栏 举报 点击:

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群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn
栏目分类