回答
最新的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.6升级到5.7
- 3. 在流浪升级到PHP 5.6供应
- 4. 从Aem 5.6升级到AEM 6
- 5. 的MySQL 5.6列级查询
- 6. PHP 5.6升级编译的旧扩展
- 7. PHP 5.6升级后Imagick抛出错误
- 8. PHP 5.6升级后的PHPMyadmin HTTP 500
- 9. 谷歌计算引擎升级MySQL 5.1.73至5.6.x
- 10. 没有找到类PDO - 刚刚升级到PHP 5.6(Debian Wheezy)
- 11. 如何升级MAMP中的OpenSSL
- 12. 在mamp中升级php版本
- 13. 升级MySQL 5.0
- 14. 将php 5.6.3升级到5.6.4或更高版本(分支5.6)
- 15. Vesta CP将PHP版本升级到5.6(CentOS 64bit)
- 16. SonarQube使用SQL Server 2008从5.6升级到6.3
- 17. 的CentOS 6.9的cPanel PHP 5.6升级到PHP7
- 18. 在CentOS 6.7上从php 5.5.x升级到5.6.x
- 19. Magento会议升级后不能正常工作php 5.4到5.6
- 20. mySQL升级后的问题
- 21. 升级到MAMP 3:“安装不能继续!”
- 22. 如何将MAMP的PHP升级到PHP 5.3?
- 23. 从小牛升级到优胜美地 - MAMP 2.0.5不起作用
- 24. 如何升级mysql?
- 25. MySQL 5.5升级到5.6.35 - 是否需要时间/日期时间/时间戳升级?
- 26. MySQL 5.5迁移到Percona 5.6
- 27. 将OSX升级到Yosemite或El Capitan时MySQL不启动
- 28. 我将Unity从5.3升级到5.6,现在我得到空引用异常
- 29. 升级到Snow Leopard后MySQL丢失了
- 30. wampp或xampp:如何升级到mysql 6?
您确定要更新到RC阶段还没有的版本吗? – Mchl 2012-02-24 11:15:51
不会serverfault。com是一个更好的地方呢? – Barmar 2013-03-09 11:05:09