我忘了我的mysql密码。
我在mac上使用MySQL5.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”的访问(使用密码:yes)
方案2
/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”的访问(使用密码:否)
根据mysql手册重置密码
sudo mysqld_safe --skip-grant-tables
当我使用 mysql
我得到以下错误:
错误1045(28000):拒绝用户“jan”@“localhost”的访问(使用密码:否)
我还尝试从mac上卸载mysql并重新安装。
没有密码我不可能走得更远。。
暂无答案!
目前还没有任何答案,快来回答吧!