我忘记了我的MySQL密码。
我在Mac上使用MySQL 5.7。
使用mysql -u root
时出现以下错误:
错误1045(28000):用户'jan'@'localhost'的访问被拒绝(使用 密码:否)
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'的访问被拒绝(使用 密码:是)
/usr/local/mysql/bin/mysqladmin -u root password NEW_PASSWORD_HERE
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'的访问被拒绝(使用 密码:否)
sudo mysqld_safe --skip-grant-tables
使用mysql
时出现以下错误:
错误1045(28000):用户被拒绝访问 'jan'@'localhost'(使用密码:否)
我还尝试了从Mac上卸载MySQL并重新安装。
没有密码,我不可能再进一步了。