MYSQL的一个错误处理

昨天下午办公室突然断电,我设置做Bugfree服务器的PC也不能幸免,掉电关机。

来电再开机后,重复弹出一个警告:“Access violation at address XXXXXXX in module 'LIBMYSQL.dll',Read of address 00000000.”

对PHP和MySQL几乎是一点也不了解,只好上网查找解决方法。

在这个网页,发帖人遇到的情况和我是一样的:http://bugs.mysql.com/bug.php?id=35189。

解决的方法是:

The error only starts after you launch the WinMySQLadmin for the first time and create a
password.  Immediately after setting a password, the boxes repeatedly start popping up. 
Once you launch the WinMySQLadmin, click the my.ini Setup file and remove the
username/password lines that were created, click Save Modification... and the errors
magically stop as soon as you click the button.
去除my.ini的username和password就行了。
但下面还有一个人说:
Same problem. Removing user/pass from ini makes it go away, but then you have not logon
info stored.
不管了,能解决就行。于是立马找到my.ini删掉了username和password。
警告窗口不出来了,但是Bugfree不能打开,一查,xampp控制面板上MySQL没有启动,也启动不了,重复提示
ERROR:mysql service not started [-1]”
好吧,解决旧问题带来新问题了。在网上一阵搜索。
幸运的在这个网页上看见了解决方法:http://www.cnpabi.com/xampp-170%E4%B8%ADmysql%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.html
方法是“运行xampp/mysql 目录下的 mysql_installservice.bat  弹出dos窗口后按任意键关闭,然后运行相同目录下的 
mysql_uninstallservice.bat 即可,在XAMPP的控制版面可以成功启动 MySql啦”
上帝保佑,不到一个小时解决了问题。可以下班了。
但是似乎MySQL仍然有毛病,打开它的控制面板输入密码登陆,MySQL服务会马上自动停掉。需要用上面的操作再执行一遍才行。

 

你可能感兴趣的:(mysql,service,Module,dos,服务器,Access)