windows下 MySql5.0隔了一段时间没用后突然发现无法启动......查看报错发现Table 'mysql.host' doesn't exist
各方查找资料,发现MySQL安装目录data下少了mysql目录。
解决办法
第一种方法
如果有mysql这个目录直接复制粘贴到data目录下,把ib_logfile0 ib_logfile1 ibdata1三个文件删除后,重启MySQL服务即可。注意要是同一个版本的才可以的
第二种方法
1.备份MySQL下的data目录,这个目录下都是数据,如果你直接丢弃以前的数据的话可以不用管
2.卸载MySQL,一定要卸载干净。。。控制面板中卸载后,把MySQL的目录删除,同时要把注册表删了。网上资料一大把
3.重新安装MySQL,安装完后,把原本备份的data覆盖新的目录。把ib_logfile0 ib_logfile1 ibdata1三个文件删除后,重启Mysql。
正常启动,原来的数据也还原了