centos更改mysql的数据存放位置
时间:2016-04-13 00:44 来源:linux.it.net.cn 作者:IT
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条中的命令。
(责任编辑:IT)
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条中的命令。 (责任编辑:IT) |