我想爲mysql(OS Ubuntu 12.04)設置一個不同的數據目錄,例如/mnt/mysql/mysql
。mysql:錯誤1018(HY000):無法讀取'。'的目錄。
我執行:
sudo mysql_install_db --user=mysql --datadir=/mnt/mysql/mysql
sudo /etc/init.d/mysql start
mysql -uroot
的事情是,查詢SHOW DATABASES;
給ERROR 1018 (HY000): Can't read dir of '.' (errno: 13)
,但像SHOW TABLES FROM mysql
查詢工作的罰款。
爲什麼?
可能的重複http://stackoverflow.com/questions/11066411/mysql-error-error-1018-hy000-cant-read-dir-of-errno-13 –
問題是相同的,@ CRRaD。如果您無法獲得現有的解決方案,請發表評論,要求說明如何應用該解決方案,或提供獎勵以吸引更多答案。不要簡單地重新發布這個問題,因爲這不會幫助任何人。謝謝 –