Mac-mysql 密码重置

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

你可能感兴趣的:(Mac-mysql 密码重置)