在MAMP Pro上拒绝MySQL连接

时间:2013-11-17 23:15:59

标签: mysql sockets osx-mavericks mamp-pro

如果这是重复的话,我道歉,但到目前为止,我还没有找到任何答案。我最近安装了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 个答案:

答案 0 :(得分:8)

问题是它只是让我直接访问套接字。解决方案:

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

答案 1 :(得分:7)

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

修改: 一些谷歌搜索显示MAMP确实将skip-networking参数设置为默认值。只需在配置文件中注释掉skip-networking,就可以了。)

答案 2 :(得分:0)

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