错误1018(HY000):无法读取./dbname/的目录(errno:13)
时间:2020-01-09 10:42:43 来源:igfitidea点击:
当我在mysql>上运行以下命令时,出现如下错误:
mysql> use dbname;
mysql> show tables;
ERROR 1018 (HY000): Can’t read dir of ‘./dbname/’ (errno: 13)
如何在Debian Linux下解决此问题?
要解决此问题,您需要在/var/lib/mysql/dbname /目录上设置正确的权限。
使用以下命令:
cd /var/lib/mysql/ ls -l chown mysql:mysql dbname/ -R
用实际的数据库目录名称替换dbname。
现在,您可以连接到mysql服务器了:
mysql -u user -p dbname -e 'show tables;'