重置Mysql工作台root密码

时间:2016-02-16 04:09:51

标签: mysql sql mysql-workbench

我弄乱了一些东西,我尝试在mysql工作台中创建一个本地服务器,但每次测试连接时都会显示一条错误消息。

enter image description here

我尝试卸载mysql工作台并再次安装但是for for user" root"不明。在安装过程中它没有告诉任何关于root密码的信息,我尝试了各种密码,如空字符串,我的mac密码等,但没有一个工作,我尝试在stackoverflow中研究,但我仍然无法解决它。

2 个答案:

答案 0 :(得分:3)

对于MAC用户/ OSX用户

登录MySQL终端时尝试使用命令FLUSH PRIVILEGES。 如果这不起作用,请在MySQL终端中尝试以下命令集

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

使用您想要的任何密码更改NEWPASSWORD。应该全部设定!

Update:自MySQL 5.7起,密码字段已重命名为authentication_string。更改密码时,请使用以下查询更改密码。所有其他命令保持不变:

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';

答案 1 :(得分:1)

Mysql更改忘记密码

Bukkit.getScoreboardManager()