达思数据恢复公司权威的硬盘数据恢复专家,技术亚洲领先 加入收藏 | 设为首页 | RSS订阅

第一家通过ISO9001国际质量体系认证的数据恢复公司 达思数据恢复获高新技术企业认证 全亚洲技术领先四小时服务承诺 涉密数据恢复达思安全保障 06、07年数据恢复量全国第一

首页| 数据恢复服务| 数据恢复软件| 数据安全产品| 高级培训| 品牌加盟| 涉密数据恢复| 数据恢复外包服务| 企业文化
当前位置 :| 主页>新闻资讯>

mysql启动不成功怎么解决?

来源:DST 作者:DST 时间:2009-08-13 Tag:mysql数据库修复   点击:

Q:  mysqld_safe启动不成功, 查看/var/log/mysqld.log有以下错误:

061110  9:44:16 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
061110  9:44:16 [ERROR] Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)

但查看存在/var/lib/mysql/mysql/host.frm这个文件, 如何解决?

A:  这是因为权限的问题,查看/var/lib/mysql/mysql/ 下的文件的用户组都是属于root.root

      /var/lib/mysql/mysql/ 这个目录删掉, 然后用mysql_install_db --user=mysql重新初始化一次mysql,再查看/var/lib/mysql/mysql/ 下的文件的用户组都是属于mysql.mysql, 这时启动mysqld_safe即可正常启动了。

这招可以根据自身的实际情况更改权限名称,达到一招制胜的目的。

sql数据库修复


达思简介 | 人才招聘 | 保密责任 | 隐私保护 | 联系我们 | 网站地图 | 法律声明 | 友情链接 | 数据恢复 | 硬盘数据恢复