当前位置: 首页 > 知识库问答 >
问题:

无法连接到数据库服务器mysql工作台

澹台星剑
2023-03-14

我正在尝试连接到mysql工作台,但遇到以下错误

错误消息无法连接到数据库服务器

用户“root”从主机到服务器的连接尝试失败(位于127.0.0.1:3306:无法打开数据库)。

请:1。检查mysql是否正在服务器127.0.0.1上运行

检查mysql是否在端口3306上运行(注意:3306是默认值,但可以更改)

检查root是否具有从您的地址连接到127.0.0.1的权限(mysql权限定义哪些客户端可以连接到服务器以及从哪些机器连接)

确保您在需要时提供了密码,并使用正确的密码从所连接的主机地址连接127.0.0.1

当我测试连接时,参数是正确的,实际上我可以进入和管理数据库在控制台。当我第一次安装Mysql时,我可以进入工作台一次,如果我关闭了工作台,我必须重新启动我的PC连接另一次。我重新安装了2或3次Mysql服务器和工作台,现在我不能从工作台连接,甚至一次。

共有2个答案

高承望
2023-03-14

这为我解决了(MAC OS)

  1. 从系统首选项打开MySQL>初始化数据库>
  2. 键入新密码。
  3. 选择“使用旧密码”
  4. 重新启动服务器
  5. 现在连接MySQL工作台
鞠鸿雪
2023-03-14

我遇到了类似的问题,并通过以下步骤解决了这个问题:

  1. 在终端中,执行此命令mysql-u root-p-h localhost-p 3306
  2. 输入密码
  3. 这将显示欢迎使用MySQL监视器。命令以;或者\g。您的MySQL连接id为18服务器版本:8.0.16 Homebrew
  4. 现在,请将用户'root'@'localhost'用'root'标识为mysql_native_password';
  5. 现在您应该可以使用密码'root'登录并连接到工作台中的DB
 类似资料:
  • 我刚刚把pgAdmin更新到4.23版,PostgreSQL更新到12版。我还删除了所有以前的数据库和pgAdmin安装。所以应该是全新安装(我也清理了之前版本的所有残余)。 现在,当我尝试连接到本地数据库服务器时,我甚至在键入密码之前就得到了这个:

  • 我是docker的新手,我想用Docker-compose启动一个keycloak容器。我正在使用一个mariadb和数据库启动成功。但是当启动keycloak容器时,它会出现这个错误。 原因:java.sql.sqlnontransientconnectionException:无法连接到address=(Host=Project-DB)(Port=3308)(Type=master):套接字无

  • 获取以下代码的错误 我得到的输出错误是

  • 我正在处理一个奇怪的问题,即使用JDBC在AmazonRDS上连接MySQL数据库。我有两部不同的Android手机在同一个网络上运行相同的代码。一个人连接起来没有任何问题。另一个是给我以下的例外: 数据库只显示1个活动连接,所以我知道这不是因为打开的连接太多。我尝试重新启动服务器,但没有帮助。我使用的是MySQL JDBC Connector/J版本5.1.23。工作的手机运行的是Android

  • 我无法连接到MySQL数据库。它发生在更新MySQL和JDK之后。我添加了,但没有结果。这是我从eclipse中得到的一个例外: 不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45、5.6.26和5.7.6的要求,如果未设置explicit选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为“f