天天看點

centos mysql更改資料存放位置datadir(NTF格式硬碟)

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條中的指令。

繼續閱讀