重置mysql密码-mac

b5lpy0ml  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(207)

我忘了我的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并重新安装。
没有密码我不可能走得更远。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题