我正在尝试为 mysql (OS Ubuntu 12.04) 设置不同的数据目录,例如/mnt/mysql/mysql
.
我正在执行:
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
工作正常。
为什么?