我刚刚从最新的DMG文件上下载并安装了MySQL到OSX 10.10.4 (Yosemite)系统中。
看起来它正在运行在3307端口,而不是标准的3306端口。(例如:尝试在3306端口本地连接超时,但是在3307端口连接则正常)
在数次搜索和尝试使用my.cnf文件(端口=3306)进行覆盖之后,我找到了一个解决方法,但不确定是否正确可靠。
在系统偏好设置中的MySQL选项中,勾选“开机自动启动MySQL服务器”。
这将会在/Library/launchDaemons中生成一个launchDaemon启动项。
然后我编辑了那个文件,并将端口号改为3306,重启后一切正常。
但是:
- 为什么开始时它要使用3307端口?(有技术人员建议是因为Yosemite已经安装了MySQL导致端口号增加了)
- 这会对我未来造成什么问题吗?
brew upgrade mysql
命令即可,无需下载和运行安装程序。 - tadman