您的位置:首页 > 数据库 > MySQL

MySQL错误代码1045的解决方案

2017-11-04 17:09 281 查看
MySQL错误代码 1045

Access denied for user 'root'@'localhost' (using password:YES) 解决办法是重置root密码。

之前已叙述过一个解决MySQL重置密码的问题,链接:http://blog.csdn.net/qq_31832209/article/details/78424260

这个方法有个问题,就是 云上MySQL服务器修改密码,我使用的客户端连接不上,有大神知晓还请告诉我这个问题的because。

以下说的是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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql