2010-11-23 22 views
2

我在零配置環境中運行。我安裝了Ruby,然後是MySQL等。如何設置MAMP在OS X SL上使用現有的MySQL?

現在,我使用PHP,所以我安裝了MAMP PRO並且看到它也包含MySQL。

我以爲我可以有甲基苯丙胺使用,我已經使用在OS X

我試圖MySQL的端口更改爲默認3306相同的MySQL,但如預期沒有奏效。

我該如何讓MAMP訪問我現有的MySQL?

+0

試試Xampp,它好多了。 – Shoe 2010-11-23 19:29:37

回答

1

由於這是一個老帖子,MAMP版本之間的路徑的細微變化可能需要一些輕微的調整這個答案,但同樣的過程將在所有MAMP/MAMP PRO版本的工作:

  • 單擊端口標籤在首面板和設置(在OP的情況下3306)你的MySQL移植到你的現有的MySQL配置設置爲:

MAMP MySQL port change

  • MAMP將重新啓動,您會注意到綠色狀態指示燈未點亮。打開你的搜索和導航到MAMP配置目錄,這應該是類似於以下,如果你選擇的是默認安裝:

cd /Applications/MAMP/conf/php5

  • 打開php5.ini文件中的文本編輯器中找到以下行:

mysql.default_socket = /Applications/MAMP/tmp/mysql/mysql.sock

  • 將其更改爲你的MySQL套接字的默認位置,即:

mysql.default_socket = /tmp/mysql.sock

  • 如果你停止和啓動MAMP,你現在應該能與你原來的MySQL數據庫的工作。需要注意的是甲基苯丙胺現在將顯示MySQL正在停止,因爲它真的不認爲MySQL是開始:

MAMP status

這個答案在很大程度上是由this site引用。