[分享]Mysql ERROR 1017 解决方法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2007 | 回复: 0   主题: [分享]Mysql ERROR 1017 解决方法        下一篇 
kmyy
注册用户
等级:新兵
经验:66
发帖:5
精华:0
注册:1970-1-1
状态:离线
发送短消息息给kmyy 加好友    发送短消息息给kmyy 发消息
发表于: IP:您无权察看 2014-11-10 11:31:25 | [全部帖] [楼主帖] 楼主

场景:由于我重启了服务器,导致mysql进入到zsd数据库中无法使用.

******************代码片段*************************

mysql> use zsd;
Database changed
mysql> select * from pet;
ERROR 1017 (HY000): Can't find file: './zsd/pet.frm' (errno: 13)
mysql> exit


******************代码片段*************************

解决方法:(查找.frm文件,cd到相应目录下,修改权限)

[root@ora11gr2 ~]find / -name "*.frm" -print  (查找.frm文件)
/var/lib/mysql/zsd/pet.frm
[root@ora11gr2 ~]# cd /var/lib/mysql/zsd/
[root@ora11gr2 zsd]# chown mysql:mysql *


更改之后,发现,问题还是无法解决,cd..之后,发现上一个目录zsd还是root权限的,改成mysql即可

[root@ora11gr2 ~]#cd ..
[root@ora11gr2 mysql]# ll
total 28820
-rw-rw---- 1 mysql mysql 18874368 Apr  9 09:50 ibdata1
-rw-rw---- 1 mysql mysql  5242880 Apr 10 01:30 ib_logfile0
-rw-rw---- 1 mysql mysql  5242880 Apr  9 08:25 ib_logfile1
-rw-rw---- 1 mysql root      9960 Apr 10 03:09 localhost.localdomain.err
-rw-rw---- 1 mysql mysql        5 Apr 10 01:30 localhost.localdomain.pid
-rw-rw---- 1 mysql mysql     6197 Apr  9 09:00 localhost.log
-rw-rw---- 1 root  root         5 Apr  9 09:22 localhost.pid
drwx--x--x 2 mysql mysql     4096 Apr  9 07:54 mysql
srwxrwxrwx 1 mysql mysql        0 Apr 10 01:30 mysql.sock
drwx------ 2 mysql mysql     4096 Apr  9 08:08 performance_schema
-rw-r--r-- 1 mysql mysql      113 Apr  9 07:54 RPM_UPGRADE_HISTORY
-rw-r--r-- 1 mysql mysql      113 Apr  9 07:54 RPM_UPGRADE_MARKER-LAST
drwx------ 2 root  root      4096 Apr  9 09:33 zsd(发现zsd用户还是root权限的)


再次,修改zsd目录权限,即可恢复正常

[root@ora11gr2 mysql]# chown mysql:mysql zsd


--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论