1、进入cmd手动停止mysql服务:net stop mysql
2、卸载MySQL
3、删除目录 C:\Documents and Settings\用户名\Application Data\MySQL(XP系统下用户名是All Users)
4、删除原来安装的目录Mysql
5、重新安装Mysql,问题解决完毕,祝您好运
之前的解决方法有点误会。(
1.进入cmd手动停止mysql服务:net stop mysql。
2.修改C:\Program Files\MySQL\MySQL Server 5.1\ 目录下的my.ini文件,在[mysqld]下添加
skip-grant-tables
3.在cmd中启动mysql服务:net start mysql
4、打开mysql直接按回车以空密码登录
5、退出mysql,停止mysql服务:net stop mysql
6、将第2步添加的skip-grant-tables语句删掉
7、启动mysql服务:net start mysql
8、打开mysql以空密码登录
9、修改密码set password for root@localhost=password('password'); //password为要设置的密码
10、退出mysql,重新配置就不会出现1045错误了)