我升級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)
我認爲該端口的問題,檢查的MySQL 5.6日誌。 –