昨天下午在运行一个web工程发现数据库连接不上了,出现这样的错误The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server
就是数据库有问题,后来用navicat for mysql连接也连接不上,,
重启电脑之后就可以连上了,但是一会之后连接又会断开,
所以决定重新安装mysql,
彻底卸载mysql,
- 在控制面板中卸载mysql的程序
- 在dos命令下,输入sc decele mysql,删除mysql的服务
- 在注册表中删除mysql既
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
配置mysql
首先下载mysql-5.0.96-winx64,安装过程如下图所示。
1.安装MySQL 5.0
2.选择手动配置、服务类型、通用多功能型和安装路径
3.设置数据库访问量连接数为15、端口为3306(代码中设置URL用到)、编码方式为utf-8
4.设置默认超级root用户的用户名和密码
5.成功的时候会有下面的界面
我安装失败的主要问题就是最后的Apply security setting不能别选中,
可能是防火墙没有关闭吧,,具体什么原因我也不太清楚,,但是我在别人的电脑上安装时没有出现问题,
还有一个更简单的方法,,mysql免安装版,,每次启动的时候打开.bat文件,就可用了,用户名是root密码是mysql默认端口是3308,注意要关闭防火墙,,或是让防火墙通过这个应用,我就不多说了,控制面板里都有的
百度云链接
[(http://yun.baidu.com/pcloud/album/info?query_uk=3207924596&album_id=7744830502921998329)]