MySQL错误代码1045的解决方案

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容