Mysql 终端实例正常但 MySQL Workbench 未连接到数据库

Mysql terminal instance is fine but MySQL Workbench not connecting to the database

我可以从命令行连接到 mysql 服务器。 Terminal Connection

但是我无法从MySQL连接Workbench,我看了类似的问题,但我无法解决这个问题。

我尝试以 root 身份启动或使用 sudo MySQL Workbench 我从终端创建了带有密码的 root 用户。 我尝试在 MySQL Workbench

中将 localhost 转换为 127.0.0.1

MySQL Workbench Error

MySQL Status

我用这个解决了这个问题:

$ sudo mysql -u root # I had to use "sudo" since is new installation

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ sudo service mysql restart