由于忘了之前的mysql密码,又刚入手mac不久对终端命令不熟,导致无法登陆数据库,参考了网上的很多博客和帖子,总结了这个方法,亲测有效!
1.先在系统偏好中关闭mysql服务
2.进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
3.输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('这里为你要修改的新密码');
然后你就可以用新密码连接数据库了。