MAC下MySQL初始密码忘记怎么办转载自http://www.jb51.net/article/105668.htm
第一步:
点击系统偏好设置->最下边点MySQL,在弹出页面中,关闭服务
第二步:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
第三步:
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
![](https://img.haomeiwen.com/i1445327/61b9f84b37b036a3.png)
![](https://img.haomeiwen.com/i1445327/7ba65b61c4ebe603.png)
![](https://img.haomeiwen.com/i1445327/c858997f5a24ac69.png)
二、打开终端,定义MySQL别名
输入 alias 命令
alias mysql=/usr/local/mysql/bin/mysql
回车,在输入
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
三、设置mysql root账号的密码
(注意初始密码系统安装完后会生成随机密码,用提示框的方式通知)
mysqladmin -u root password 初始密码
// 如果设置完成后,需要修改,执行命令
mysqladmin -u root -p password new 最新密码
接着会提示输入密码,此时输入旧密码,回车
四、连接数据库
mysql -u root -p
然后提示输入密码,输入刚设置的密码
如果是登录远程主机上的mysql数据库
mysql -h 主机地址 -u 用户名 -p 用户密码
然后就出现久违的 mysql>
大功告成。
网友评论