我剛剛從最新的DMG文件下載了OSX 10.10.4(Yosemite)上安裝的MySQL。OSX上MySQL的安裝在端口3307上運行
看起來像它在端口3307上運行,而不是標準3306 (如遠程登錄到本地主機上3306個超時,遠程登錄到3307本地主機給了我預期的mysql propmpt)
這種痛苦之後,無數使用谷歌搜索,嘗試用my.cnf文件(端口= 3306)覆蓋它,我有一個解決方法,只是不知道它是理智的。
在MySQL下的系統首選項中,單擊「啓動時自動啓動MySQl服務器」框。
這迫使它在/ Library/launchDaemons中生成launchDaemon。
然後編輯該文件並將端口更改爲3306並重新啓動。
現在正常工作。
但是:
- 爲什麼它開始於3307開始與? (一個技術人員建議Yosemite已經安裝了mysql,所以它增加了端口號)
- 這將如何咬我未來?
我有這個確切的同樣的問題,感謝您對本! (我也相信,如果你使用首選項按鈕,這是唯一的方法) – John
你試過[this](http://superuser.com/questions/972276/mysql-binds-to-port-3307-not-端口3306)解決方案? – Dario
我一直使用與[Homebrew](http://brew.sh/)打包在一起,而不是官方安裝程序。據我所知,它默認爲3306.升級也很容易,你可以'升級mysql'而不必下載和運行安裝程序。 – tadman