今天上午运行项目,突然报数据库连接问题,就打开数据库看看,谁知道不能打开服务了。
就不停的百,不能的谷的,要么说修改下my.ini文件路径什么的,要么重装的。我的数据库好久没备份了啊、、 悲剧
最后还是找到了个解决方法,在这记录下:
一,服务不能启动
1.找到数据库存放路径 *\MySQL\MySQL Server 5.0\data
这里面一个文件夹代表一个数据库,删掉不是文件夹的所有文件(备份下)
2.好的,这样启动服务OK了。但是表却打不开了,一个1146-table doesn't exit 让人伤心啊。
二,1146-table doesn't exit解决
1. 尝试着把刚才删去的文件都放进去,依旧服务启动不了;
2. 把又都删了,然后先把20090821-1200.err复制进去,启动OK,表依旧打不开;
3. 然后又将ibdata1复制进去,启动OK,表也能打开了;
4. 在此表示神奇,望大侠给予讲解~~
大龙
2011/06/09