首页 > 数据库技术 > 详细

mysql 查表失败

时间:2016-01-26 17:55:48      阅读:211      评论:0      收藏:0      [点我收藏+]

我们数据库迁移,我进数据库的目录都需要拷贝什么到新的数据库才可以用,我直接拷贝的库报错了
【】北京- 2016/1/26 16:07:33

mysql> use payment;
Database changed
mysql> show tables;
ERROR 1018 (HY000): Can‘t read dir of ‘./payment/‘ (errno: 13)
【】北京- 2016/1/26 16:08:08

这个是老的数据库
 
 
 mysql> show tables;
ERROR 1018 (HY000): Can‘t read dir of ‘./crowd/‘ (errno: 13)
mysql> 
分析:
人为修改了data目录权限导致:
[root@jiradb mysql]# ls -ld /dataDisk/MysqlData/mysql/jiradb
drwx------ 2 jira mysql 4096 08-28 08:07 /dataDisk/MysqlData/mysql/jiradb
Data目录权限被修改为非mysql账号属主,导致Mysql无权限读取文件,自然获取不到表信息。

解决方案:
修改data目录属主为mysql。

【空冥】河北-刘建佐 2016/1/26 16:24:19

mysql 查表失败

原文:http://www.cnblogs.com/liujianzuo888/p/5160878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!