我在 Arch 上使用 MariaDB 运行 mysql,我可以使用 sudo mysql -u root -p 和我的密码进入 mysql,没有问题。问题是当我尝试使用 Workbench 建立连接时它不起作用,因为它说它无法连接到本地主机,即使数据在终端上工作。
怎么回事?
这是我创建的用户,但都没有工作。
MariaDB [(none)]> SELECT user,authentication_string,plugin,host FROM mysql.user;
+-------------+-------------------------------------------+-----------------------+-----------+
| User | authentication_string | plugin | Host |
+-------------+-------------------------------------------+-----------------------+-----------+
| mariadb.sys | | mysql_native_password | localhost |
| root | *D30A92B3AA96ADB29797A8273924335F6C7FF363 | mysql_native_password | localhost |
| mysql | invalid | mysql_native_password | localhost |
| admin | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 | mysql_native_password | localhost |
| msdf | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 | mysql_native_password | localhost |
+-------------+-------------------------------------------+-----------------------+-----------+