MAMP Pro 中的 MySQL 连接被拒绝

10

如果这是一个重复的问题,我很抱歉,但到目前为止我还没有找到任何关于这个问题的答案。我最近安装了MAMP Pro,并且在MySQL方面遇到了一些问题。显示屏似乎表明MySQL已经启动,但端口似乎没有打开。 以下是我的笔记本电脑的一些信息:http://puu.sh/5lxJU.png 以下是显示屏:http://puu.sh/5lxku.png

我在电脑上运行了端口扫描,这是结果:

$ nmap 127.0.0.1

Starting Nmap 6.40 ( http://nmap.org ) at 2013-11-17 18:06 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0028s latency).
Not shown: 498 closed ports, 498 filtered ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
631/tcp  open  ipp
8021/tcp open  ftp-proxy

Nmap done: 1 IP address (1 host up) scanned in 2.61 seconds

看起来MySQL没有运行。我将端口设置为3306。并没有发现任何错误,但这是我的错误日志底部:

131117 18:05:54 InnoDB: Mutexes and rw_locks use GCC atomic builtins
131117 18:05:54 InnoDB: Compressed tables use zlib 1.2.3
131117 18:05:54 InnoDB: Initializing buffer pool, size = 128.0M
131117 18:05:54 InnoDB: Completed initialization of buffer pool
131117 18:05:54 InnoDB: highest supported file format is Barracuda.
131117 18:05:55  InnoDB: Waiting for the background threads to start
131117 18:05:56 InnoDB: 5.5.33 started; log sequence number 1595675
131117 18:05:56 [Note] Event Scheduler: Loaded 0 events
131117 18:05:56 [Note] /Applications/MAMP/Library/bin/mysqld: ready for connections.
Version: '5.5.33'  socket: '/Applications/MAMP/tmp/mysql/mysql.sock'  port: 0  Source distribution

我已经尝试重新启动电脑了,除了删除一切并重新安装MAMP Pro,还有什么其他方法吗?

3个回答

20
问题在于只能直接访问套接字。解决方案:

转到“服务器 > MySQL”选项卡,并确保未勾选“仅允许本地访问”。 点击应用按钮,一切正常工作。


1
是的,只允许在套接字上访问就是“skip-networking”的作用。 - JustDanyul
@mezod 不是这样的。你确定你尝试连接正确的端口了吗?看一下偏好设置->端口,MAMP 有一些奇怪的默认值。 - 735Tesla
谢谢,那就是问题所在了,我使用的是8889而不是3306。 - mezod

11

我从未使用过MAMP发行版,但听起来你的my.cnf文件设置了skip-networking参数。

编辑: 通过一些搜索发现,MAMP确实默认设置了skip-networking参数。只需在配置文件中注释掉skip-networking即可解决问题 :)


1
谢谢,我认为那可能是问题所在,但每次我更改配置文件时,当我启动服务器时它都会将其改回去。我该如何防止它在每次启动MAMP时被还原? - 735Tesla
2
请返回翻译后的文本。 - JustDanyul
1
取消勾选本地访问按钮后,此行自动更改。 - 735Tesla
1
太棒了!在搜索了几个小时后,注释掉skip-networking就解决了问题。 - JasonMichael

0
请注意,解决此问题的设置仍在MySQL选项卡中,但现在复选框的名称为“允许访问MySQL网络”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接