欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mac系统下安装好mysql出现accessdenied的错误

程序员文章站 2022-10-28 09:48:20
mac下安装好mysql出现accessdenied的错误。 情况: mac系统下新装了一个mysql,但是使用navicat连接数据库或者使用终端的时候出现access de...

mac下安装好mysql出现accessdenied的错误。

情况:
mac系统下新装了一个mysql,但是使用navicat连接数据库或者使用终端的时候出现access denied…的错误。

原因:
其实这是密码的错误,mysql安装的时候,提供了一个随机字符串,这个字符串却失效了(据说是临时密码)。而我又不想重新安装,估计重新安装也可能依旧有问题。

解决方式:
于是,我决定将my的用户密码给修改,这样即使不知道密码也可以使用新的密码了。

步骤:
1、关闭mysql服务器,可以进入系统偏好设置,打开mysql点击关闭服务;

2、cd /usr/local/mysql/bin 进入目录

3、sudo su 获取权限

4、./mysqld_safe –skip-grant-tables & 重启服务器

5、重新打开一个终端

配置短命令:
alias mysql=/usr/local/mysql/bin/mysql

6、输入mysql进入mysql命令模式

7、use mysql进入mysql数据库

8、flush privileges 获取权限,否则不让你修改

9、set password for ‘root’@’localhost’=password(‘new password’);完成修改,new password 是你的新密码

注意防止输入错误。