系統CentOS 7.1,設定my.cnf 移動資料庫後,mariadb無法啟動
步驟大概參考這篇http://southmaster.com/article/pub.php?page=red2.php&id=5961
service mariadb stop
cp -R -a /var/lib/mysql /data/mysqldb
發現/data/mysqldb/下只有拷貝到mysql資料夾、其他沒拷貝到,所以再執行
cp -R /var/lib/mysql /data/mysqldb
再/bin/cp -R -a /var/lib/mysql /data/mysqldb讓權限擁有者與原始路徑相同
[b]最後vim /etc/my.cnf 改datadir=/data/mysqldb
service mariadb start[/b]
出現圖中錯誤,不知該如何解決,主要錯誤是對/data沒有建立資料夾的權限,
但我指定的路徑是/data/mysqldb 不知為何與/data權限有關
data權限是drwxrwx--- apache:ahache data
不知該如何解決,謝謝
要先進入/data 才能進入 /data/mysqldb
所以對於/data 要開放讀取和執行的權限
#sudo chmod 775 /data