MySQL错误代码 1045
Access denied for user'root'@'localhost'(using password:YES)解决办法是重置root密码。
以下说的是Windows下的操作步骤:
1. 进入dos,停止服务。net stop mysql
2. 创建一个txt文件,内容为:set password for 'root'@'localhost' = password('admin');
保存文件,路径随自己喜好,C:\mysql-init.txt。
3. dos进入MySQL的bin目录,执行命令:C:\> C:\MySQL\bin\mysqld-nt --init-file=C:\mysql-init.txt
在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。
4. 停止MySQL服务。net stop mysql
5.启动服务。 net start mysql