回答
最新的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