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
我可以从命令行连接到 mysql 服务器。 Terminal Connection
但是我无法从MySQL连接Workbench,我看了类似的问题,但我无法解决这个问题。
我尝试以 root 身份启动或使用 sudo MySQL Workbench 我从终端创建了带有密码的 root 用户。 我尝试在 MySQL Workbench
中将 localhost 转换为 127.0.0.1MySQL 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