Navicat 忽略 MAMP PRO

Navicat 忽略 MAMP PRO

我正在使用 Navicat Premium 10.1.1 和 MAMP PRO 2.1.4。

MAMP PRO 设置为使用 MySQL 端口 3306。当我尝试在 Navicat 中创建新的 MySQL 连接时,我将主机名设置为 localhost,端口设置为 3306,用户名和密码设置为 root。但是,在测试连接时,它显示“ Can't connect to MySQL server on '127.0.0.1' (61)”。

有人知道可能是什么问题吗?

笔记:

  1. MAMP PRO 已经启动;
  2. 我还尝试使用 127.0.0.1 而不是 localhost 作为主机名。

答案1

在服务器 > MySQL 中取消选中“仅允许本地访问”。

答案2

好的。我刚刚收到。

我必须对Connection properties我创建的连接进行以下更改:

Advanced选项卡中:

  1. 勾选该Use socket file选项
  2. 为上面的字段设置此路径: /Applications/MAMP/tmp/mysql/mysql.sock

请注意,使用的路径在/Applications/MAMP/bin/startMysql.sh(假设我使用的是 MySQL)中可用。

答案3

允许本地访问为我解决了这个问题。

相关内容