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错误了)