2013-11-23 104 views
2

我升級MySQL 5.5到5.6 MAMP毫安升級從MySQL 5.5到5.6

我需要獲得PHP集成一個新的.so文件與5.6

配置文件(php.ini中)路徑/Applications/MAMP/bin/php/php5.3.14/conf

所以,我說這是MySQL使用5.6

但在php.ini在上面的目錄使用/tmp/mysql.sock變化,甚至在這個phpinfo頁面仍然顯示MySQL 5.5並且php代碼始終嘗試連接到My SQL 5.5

我發現MySQL 5.5和MySQL 5.6可以在端口3306上一起運行,因爲它們在不同的sock文件上工作。 MySQL的5.6有/tmp/mysql.sock和MySQL 5.5已經/Applications/MAMP/tmp/mysql/mysql.sock

需要從MySQL 5.6讀取而不是從PHP升級5.5數據庫..

編輯

我試圖創建一個軟鏈接 - LN -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

但是這給了錯誤的PHP - > CDbConnection失敗打開數據庫連接:SQLSTATE [HY000] [2002]無法連接到本地MyS QL服務器通過套接字'/Applications/MAMP/tmp/mysql/mysql.sock'(2)

+0

我認爲該端口的問題,檢查的MySQL 5.6日誌。 –

回答