新的MySQL Workbench安装(不会连接到root)Ubuntu 18.04

Jam*_*cek 5 mysql mysql-workbench ubuntu-18.04

我新安装的MySQL工作台拒绝连接到我新安装的MySQL社区服务器的根目录.每当我尝试访问"本地实例3306"(默认的MySQL连接)时,我收到以下错误消息.

图片

如果我通过"编辑连接"选项卡打开"本地实例3306"然后"测试连接",则会更改此错误消息.我会得到一个不同但相似的错误代码.

IMAGE_2

我可以通过命令行访问服务器

命令行

并且还可以通过命令行确认服务器似乎处于活动状态.

命令行

它是在Ubuntu 18.04上运行的MySQLCommunity Server和MySQL Workbench的全新安装,只有一个用户帐户.我使用apt安装了服务器和工作台,并使用了DevAnswers.co 在这里创建的指南.

在安装服务器和工作台之后,我试图在运行sudo mysql_secure_installation命令之前使用工作台访问服务器.我得到了同样的两个错误.然后我运行了安全安装命令并分配了一个我记得的密码,并输入了mySQL workbench的密码字段,虽然结果相同.我是mySQL和数据库的新手,我正在尝试安装mySQL来学习如何使用SQL.我很感激你们在解决这个问题时可以提供的任何帮助.

附加图片:

12.

小智 5

我怀疑你只需要按照这个简短的指南来设置root密码:https: //whs-dot-hk.github.io/ubuntu-18.04/install-mysql.html

设置root密码后,您应该能够连接到mysql-workbench.

简而言之,MySQL中的root用户使用auth套接字进行身份验证,而不是密码.这就是你在第一个截图中给出的信息.

(我假设这是一个开发项目,对于一个生产项目,你应该保留默认配置)