回答
最新的MAMP有MySQL 5.5.9。鑑於MAMP的偶然尷尬和普遍缺乏支持,我不願意在內部混淆它來升級它。
但是,禁用隨附的MySQL並沒有錯,分別安裝5.6,然後將它指向MAMP MySQL數據文件。您需要記住運行MySQL附帶的升級腳本,因此最好先複製MAMP數據並將其移動到新安裝的MySQL數據文件夾中。
首先使用MAMP的唯一原因是,與Apache的內置副本混亂可以使文件共享停止工作,所以它更容易使用MAMP來代替不同的端口,但這不適用到MySQL,所以你應該沒問題。
這是可能的。我有它運行。安裝MySQL
http://dev.mysql.com/downloads/mysql/
下載Mac版本
然後在MAMP你的mysql.sock更改爲新的一個
MV /Applications/MAMP/tmp/mysql/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock.back
LN -s /var/mysql/mysql.sock /Applications/MAMP/tmp/mysql/mysql.sock
重啓MAMP
上找到要點的解決方案,並修改了一點:
#!/bin/sh
wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.22-osx10.9-x86_64.tar.gz
tar xfvz mysql-5.6*
rm mysql-5.6.22-osx10.9-x86_64.tar.gz
echo "stopping mamp"
sudo /Applications/MAMP/bin/stop.sh
sudo killall httpd mysqld
echo "creating backup"
sudo rsync -a /Applications/MAMP ~/Desktop/MAMP-Backup
echo "copy bin"
sudo rsync -av mysql-5.6.*/bin/* /Applications/MAMP/Library/bin/ --exclude=mysqld_multi --exclude=mysqld_safe
echo "copy share"
sudo rsync -av mysql-5.6.*/share/* /Applications/MAMP/Library/share/
echo "fixing access (workaround)"
sudo chmod -R o+rw /Applications/MAMP/db/mysql/
sudo chmod -R o+rw /Applications/MAMP/tmp/mysql/
echo "starting mamp"
sudo /Applications/MAMP/bin/start.sh
echo "migrate to new version"
/Applications/MAMP/Library/bin/mysql_upgrade -u root --password=root -h 127.0.0.1
https://gist.github.com/tobi-pb/b9426db51f262d88515c
如果一切正常,你必須刪除桌面上的MySQL備份。您可以通過在本地服務器上執行以下命令來檢查當前的MySQL版本:由甲基苯丙胺
SHOW VARIABLES LIKE "%version%"
下載官方的腳本來更新你的MySQL 5.6.12到 http://blog-en.mamp.info/2015/07/how-to-use-mysql-5-6-with-mamp-and-mamp.html
對於那些你們誰絕對要求MySQL 5.6成爲其開發環境的一部分 - 也許你是Magento的開發者 - 我們發佈了一個shell腳本,將MAMP和MAMP PRO的MySQL組件更新到v5.6。該腳本至少需要MAMP和MAMP PRO 3.3,舊版本未經測試。
由於MAMP 4.x發佈,只需使用該版本/升級現有的MAMP安裝。 MySQL 5.6已經包含在內。
- 1. 升級到mamp的mysql 5.7
- 2. 毫安升級從MySQL 5.5到5.6
- 3. 將MySQL 5.6升級到5.7
- 4. 在ec2上將MySQL升級到5.6
- 5. SonarQube從4.5.7升級到5.6
- 6. MAMP升級APC
- 7. 將Amazon RDS實例從MySQL 5.5升級到MySQL 5.6
- 8. 錯誤500升級到PHP 5.6後
- 9. 從Aem 5.6升級到AEM 6
- 10. 在流浪升級到PHP 5.6供應
- 11. MySQL升級5.5到5.6創建的問題
- 12. Mysql從5.1升級到5.5
- 13. MAMP MySQL數據庫在升級MySQL後不見了
- 14. 的MySQL 5.6列級查詢
- 15. PHP 5.6升級後Imagick拋出錯誤
- 16. PHP 5.6升級編譯的舊擴展
- 17. PHP 5.6升級後的PHPMyadmin HTTP 500
- 18. 谷歌計算引擎升級MySQL 5.1.73至5.6.x
- 19. 現在MAMP Pro 3.2升級MySQL無法啓動(優勝美地)
- 20. 如何在MAMP Pro上升級phpMyAdmin?
- 21. 試圖在MAMP中升級phpMyAdmin
- 22. 如何升級MAMP中的OpenSSL
- 23. 在mamp中升級php版本
- 24. 在Mac OS X/MAMP上升級PEAR
- 25. 在將Ubuntu從5.6升級到5.7之後,「mysql -u root」不起作用
- 26. CakePHP - 從Mysql升級到MariaDB
- 27. 升級到MAMP 4 - 打開時看不到應用程序
- 28. 升級MySQL 5.0
- 29. Magento會議升級後不能正常工作php 5.4到5.6
- 30. 的CentOS 6.9的cPanel PHP 5.6升級到PHP7
您確定要更新到RC階段還沒有的版本嗎? – Mchl 2012-02-24 11:15:51
不會serverfault。com是一個更好的地方呢? – Barmar 2013-03-09 11:05:09