重置MySQL密码-Mac

时间:2018-09-11 21:35:18

标签: mysql macos mysql-5.7

我忘记了我的MySQL密码。

我在Mac上使用MySQL 5.7。

使用mysql -u root时出现以下错误:

  

错误1045(28000):用户'jan'@'localhost'的访问被拒绝(使用   密码:否)

我尝试过的事没有成功:

设置密码:

选项1:

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

mysql -u root之后出现以下错误:

  

错误1045(28000):用户'jan'@'localhost'的访问被拒绝(使用   密码:是)

选项2

/usr/local/mysql/bin/mysqladmin -u root password NEW_PASSWORD_HERE

更改root密码

cd /usr/local/mysql/bin/
./mysql -u root -p
> Enter password: [type old password invisibly]

use mysql;
update user set password=PASSWORD("NEW_PASSWORD_HERE") where User='root';
flush privileges;
quit

./mysql -u root -p之后出现以下错误:

  

错误1045(28000):用户'jan'@'localhost'的访问被拒绝(使用   密码:否)

根据MySQL手册重设密码

sudo mysqld_safe --skip-grant-tables

使用mysql时出现以下错误:

  

错误1045(28000):用户被拒绝访问   'jan'@'localhost'(使用密码:否)

我还尝试了从Mac上卸载MySQL并重新安装。

没有密码,我不可能再进一步了。

0 个答案:

没有答案