【问题标题】:Can't connect sequel pro with mysql无法将sequel pro与mysql连接
【发布时间】:2016-06-13 00:55:36
【问题描述】:

我在我的 Mac OSX El Capitan 上下载并安装了 mysql 社区服务器 GPL 版本 5.7.13。然后我下载了sequel pro。我尝试使用套接字连接mysql。我使用了名称localhost 和用户名root,并将密码留空。当我每次收到图片中的消息时都尝试连接时。

我还想补充一点,当我第一次安装 mysql 时,有一个弹出窗口给我一个神秘的密码 root@localhost。因此,我没有将密码部分保留为空白,而是尝试了该密码。但除了'root'@'localhost' (using password: YES) 之外,它一直向我显示相同的消息。我做错了什么?

【问题讨论】:

  • 你的root密码确定不是真的空白吗?

标签: mysql database sequelpro


【解决方案1】:

在终端启动mysql服务器:

mysql.server 启动

用你的root用户访问mysql(安装mysql时创建的默认用户)

mysql -uroot

通过以下方式创建一个新帐户:

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';

给它所有特权:

在 * 上授予所有权限。 * TO 'new_user'@'localhost';

然后重新加载新分配的权限运行:

冲洗特权;

现在您应该可以使用新用户连接 Sequel Pro:

标准

  • 主机:127.0.0.1
  • 用户名:new_user
  • 密码:new_password

【讨论】:

  • 逐字逐句,还是没用。我正在使用 Catalina 10.15.5 和 Sequel Pro 1.1.2。
【解决方案2】:

我使用 Sequel Pro 并通过套接字无密码连接到本地主机服务器,没有任何问题。最可能的问题是您输入了错误的 root 密码。你可以reset the root password

【讨论】:

  • 看来sequel pro 有问题。当我测试连接时,它因“密码不正确”而失败。当我连接时,它连接成功。我正在使用 Sequel Pro 1.1.2
【解决方案3】:
  1. 确保 MySQL 正在运行(启动 MAMP/XAMP 服务器)
  2. MAMP 使用“root”作为用户名,使用“root”作为密码

【讨论】:

    【解决方案4】:

    使用 127.0.0.1 而不是 'localhost'。

    【讨论】:

      【解决方案5】:

      卸载它并重新安装。在安装时提供 root 密码。它对我有用。

      【讨论】:

        【解决方案6】:

        修改密码后需要重启mysql,密码可以而且很多情况下为空,回车为空。

        我发现重启mysql最简单的方法是通过命令行

        mysql restart;
        

        【讨论】:

          猜你喜欢
          • 2012-08-26
          • 1970-01-01
          • 1970-01-01
          • 2018-12-13
          • 2021-01-08
          • 1970-01-01
          • 2019-02-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多