登陆Mysql时,错误代码ERROR 1045
注意:出现上述错误,多为登陆mysql数据库的密码错误。
处理:使用免密登陆mysql,然后执行sql语句,修改密码即可。
-
搜索行中,搜索cmd,右键以管理员身份运行cmd(不是直接windows键+R打开),执行以下代码:
net stop mysql
-
使用免密登陆mysql数据库,执行以下代码:
mysqld --skip-grant-tables
-
windows键+R,开启一个新的cmd命令窗口,输入以下代码:
mysql
-
这时,你已经进入到mysql数据库了,此时,修改密码,需要先切换到mysql数据库,执行以下代码:
use mysql; (mysql语句执行时,需要加上;号) update user set authentication_string=password('新密码') where user='root' and host='localhost'; (mysql语句执行时,需要加上;号)
-
此时,打开任务管理器,Ctrl + Alt + ‘.’ 在任务管理器中找到正在执行的mysqld结束此进程。
-
关闭上述两个cmd窗口,再次以管理员身份运行cmd,输入一下代码:
net start mysql
此时,就可以输入一下代码正常登陆mysql了:
mysql -uroot -p刚才输入的新密码