2007-10-18

刻骨铭心的记忆啊.不能再出这种错误了

关键字: mysql, erp

今天犯的错误真的可以用 刻骨铭心来形容了.郁闷至极啊.

事情是这样滴:

出于测试需要,下午需要装一个恩信ERP系统,在执行安装第一步时就出错了,以至于一个多小时后才解决问题.

在执行数据库初始化之前,查看SQL文件时,不小心删除了原始文档的一条语句,自己又没发现,等执行完数据库初始化操作后,登陆站点时才发现报了错,说找不到数据库,用MYSQL客户端连上数据库才发现,真的没有ERP数据库,这个时候我的第一个反映就是肯定数据表放错库了,表没有建立在指定的数据库上,这时我看原始的SQL文件,才发现已经被我改过了,赶紧还原它。

接下来只好找建表记录了,发现ERP系统用的表,竟然建在了MYSQL系统库中,即mysql库。当时就晕了,怎么这么不小啊,先郁闷了一次。

然后只好想办法删除这些表(一共420多个表,狂晕),还好偶聪明,找到MYSQL数据库安装目录下的DATA文件夹,把文件按修改日期排列了一下,一下就把那些表删了,删了之后,重新执行SQL脚本

到这里主要的问题来了,有一个必须建立在mysql库中的unit_info表没有被创建,
报出了 errno:121 错误,说无法创建 unit_info.frm,这时候只好把原始文件里的建表语句提取出来,再来一次,可是怎么都建立不成功,郁闷第二次。。。

左找右找没法子,因为之前还真没遇到过这样的问题,只好上网找答案,结果一看,有问题,没答案。。郁闷三次。

只好自己搞定了,就进了MYSQL安装目录里的DATA文件夹找,发现DATA文件夹中的错误日志竟然有30多M,还有两个错误日志有10M,心想会不会是这里出了问题,就把这三个文件给删了(删之前停了MYSQL服务),然后重启,再执行SQL脚本,五分钟后,终于OK,真爽啊。。。。

记忆深刻了。。希望以后不要再犯这么低级的错误

评论
发表评论

您还没有登录,请登录后发表评论

lyhapple
搜索本博客
最近加入圈子
存档
最新评论