show databases; 出错

ERROR 1018 (HY000): Can't read dir of '.' (errno: 13)
Ubuntu下,使用show databases; 的时候报的错误,我自己修改了mysql 的数据存储路径

2个回答

修改data目录属主为mysql。
[root@jiradb mysql]# chown -R mysql:mysql /dataDisk/MysqlData/mysql/jiradb
[root@jiradb mysql]#
修改后可正常访问表:
mysql> use jiradb
Database changed
mysql> show tables;

u010317193
u010317193 我是修改了一下mysql的数据文件的位置,改在了/mysql_data,复制/var/lib/mysql的。
接近 5 年之前 回复
oyljerry
oyljerry 回复u010317193: 还有就是你修改的数据存储路径,mysql怎么找得到
接近 5 年之前 回复
u010317193
u010317193 我修改了这些文件的权限了,还是不行的。
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问