Mac中安装mysql后,使⽤Navicat登录失败(1045-
Accessdeniedf。。。
mac电脑mysql报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)
数据库连接问题
在mac环境下,mysql报错:“1045 - Access denied for user 'root'@'localhost' (using password: YES)”
第⼀步:关闭mysql
苹果->系统偏好设置->最下⾯点MySQL,关闭mysql服务
第⼆步:进⼊终端设置
1、进⼊终端输⼊(cd /usr/local/mysql/bin/)回车
cd /usr/local/mysql/bin/
2、输⼊(sudo su)回车以获取管理员权限
sudo su
这⾥你要注意,当你输⼊sudo su时,你需要输⼊的你⾃⼰电脑的管理员密码(允许安装软件的那个密码)mysql下载后为啥localhost打不开
3、输⼊(./mysqld_safe --skip-grant-tables &)回车以禁⽌mysql验证功能,mysql会⾃动重启,偏好设置中的mysql状态会变成running。./mysqld_safe --skip-grant-tables &
4、输⼊命令(./mysql)回车
5、输⼊命令(flush privileges;)分号别忘记输了
6、重置密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
7、执⾏ quit;退出mysql
8、执⾏ exit;退出sudo
9、密码重置已完毕,可以试试登陆mysql。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。