Mac 下mysql安装目录
/usr/local/你的mysql目录
我的是/usr/local/mysql-5.7.16-osx10.11-x86_64
其他命令都在/usr/local/mysql-5.7.16-osx10.11-x86_64/bin目录下
mysql.server 命令在/usr/local/mysql-5.7.16-osx10.11-x86_64/support-files目录下
1.关闭mysql服务
sudo mysql.server stop
2.创建一个文本文件(mysql-init),加入一下命令:
MySQL 5.7.6 and later,其中h123456是你的密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'h123456';
MySQL 5.7.5 and earlier
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
3.启动mysql服务使用如下命令
/Users/macpro/hqmsql/mysql-init 为你的文件的绝对路径
sudo mysqld_safe --init-file=/Users/macpro/hqmsql/mysql-init
4.成功后删除你的文本文件,关闭mysql服务
sudo mysql.server stop
5. 重启mysql服务
sudo mysql.server start
6.登录mysql,输入新密码即可
sudo mysql -u root -p
如果密码正确,应该会出现mysql命令行窗口,如下:
mysql>
如果以上不成功请参考官网设置
http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html