出现1045这个问题可以通过修改密码来解决,以下是无法登录的情况下修改密码:
在dos下进入mysql的bin目录,输入mysql -uroot -p然后输入密码还是会出现1045的错误,如下图
解决办法:
1,不要-p登录
2,执行update语句修改密码
UPDATE mysql.user SET Password=PASSWORD(‘新密码‘) where USER=‘root‘ and HOST="localhost";
3,mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>登录成功
时间: 2024-11-05 23:29:59