我想为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。如果您无法获得现有的解决方案,请发表评论,要求说明如何应用该解决方案,或提供奖励以吸引更多答案。不要简单地重新发布这个问题,因为这不会帮助任何人。谢谢 –