Mac系统下启动mysql时出现ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)异常,但我自己输入的root密码又是正确的
解决办法:直接更改密码
1)系统偏好设置—MySql—Stop MySql Server
2)进入终端输入(cd /usr/local/mysql/bin/)再回车
3)输入(sudo su)回车以获取管理员权限,此时需要输入密码(就是你平时安装软件的密码)
4)输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running
5)输入命令(./mysql)回车
6)输入命令(flush privileges;)分号不要忘记了
7)输入(ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你的新密码’;)重置你的密码
8)输入(quit;)退出mysql
9)输入(exit;)退出sudo
10)密码重置已完毕,可以试试重新登陆mysql—>/usr/local/mysql-8.0.22-macos10.15-x86_64/bin/mysql -u root -p—>输入root密码即可进入数据库
Mac系统下MySql登录出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password)问题
最新推荐文章于 2024-04-12 14:57:34 发布