环境:win server 2012
MySQL:5.5
数据库之前正常使用,突然今天启动MySQL突然提示 '出现错误1067' 于是查找MySQL启动错误日志 提示Table 'mysql.host' doesn't exist

查找MySQL启动调用的my.ini文件

查看datadir参数/data目录下是否丢失初始化的host表结构和host表数据,结果不存在; 后期接手项目 我也不清楚为什么会不见 真是尴尬,于是恢复$datadir/data/host*文件;
恢复方法:
复制$basedir/data/host* 文件到$datadir/data/下,重启MySQL正常启动

所以根据不同报错解决问题,能一概而论..........
MySQL:5.5
数据库之前正常使用,突然今天启动MySQL突然提示 '出现错误1067' 于是查找MySQL启动错误日志 提示Table 'mysql.host' doesn't exist

查找MySQL启动调用的my.ini文件

查看datadir参数/data目录下是否丢失初始化的host表结构和host表数据,结果不存在; 后期接手项目 我也不清楚为什么会不见 真是尴尬,于是恢复$datadir/data/host*文件;
恢复方法:
复制$basedir/data/host* 文件到$datadir/data/下,重启MySQL正常启动

所以根据不同报错解决问题,能一概而论..........
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31441024/viewspace-2156519/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31441024/viewspace-2156519/
本文介绍了一种常见的MySQL启动问题——错误1067,并提供了详细的解决方案。通过检查MySQL的日志文件发现'mysql.host'表丢失,进而通过复制备份文件到指定目录的方法成功恢复了MySQL服务。
6万+

被折叠的 条评论
为什么被折叠?



