当前位置 博文首页 > 要上位的程序猿的博客:解决连接mysql报错:ERROR 1045 (28000):
忘记密码或其他一些原因导致无法连接上MySQL服务器端,在命令行报错:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
如果你安装完mysql之后或者是下载的免安装版解压之后,默认是没有my.ini文件的。你可以通过下面链接知道如果配置出一个my.ini文件。
https://blog.csdn.net/weixin_42365757/article/details/108316556
配置完成之后重新启动mysql服务
快捷键 windows + R => 输入services.msc=>找到MySQL 右键重启动此服务(前提是你之前已经把MySQL加入了系统服务中):
mysql>update user set password=password('root') where user='root';
mysql>Flush privileges;
其中root为root的新密码。
https://blog.csdn.net/weixin_42365757/article/details/108316291[更改mysql密码的具体步骤,超详细]。
update mysql.user set authentication_string=password('root') where user='root' ;