1. 創(chuàng)建數(shù)據(jù)存儲目錄
創(chuàng)建 /home/data/mysql
目錄判帮,用于存放數(shù)據(jù)庫數(shù)據(jù)。
? cd /home
? mkdir data
? cd data
? mkdir mysql
? la
drwxrwxr-x 2 mysql mysql 4.0K Feb 18 14:47 mysql
2. 停止mysql服務(wù)
? /etc/init.d/mysqld stop
3. 轉(zhuǎn)移數(shù)據(jù)
查看my.cnf荤西,mysql數(shù)據(jù)存儲目錄為 /usr/local/mysql/var
祠饺。將 /usr/local/mysql/var
中的全部內(nèi)容復(fù)制到/home/data/mysql
中。
切記:復(fù)制完全部數(shù)據(jù)后叽掘,修改目錄的擁有者楣铁!
? cp -r /usr/local/mysql/var/* /home/data/mysql/
? chown -R mysql.mysql mysql #復(fù)制完數(shù)據(jù)后,一定要將目錄擁有者改為mysql.mysql
? mv /usr/local/mysql/var /usr/local/mysql/var_backup #有備無患够掠,穩(wěn)定后可刪除
? mkdir /usr/local/mysql/var #以防別處使用到該目錄
? chown -R mysql.mysql var
4. 修改my.cnf民褂,啟動mysql服務(wù)
-
將/my.cnf 中
全部
的/usr/local/mysql/var
替換成/home/data/mysql
茄菊。
my.cnf 啟動mysql
? /etc/init.d/mysqld start