MAMP MySQLライブラリを5.6にアップグレードすることは可能ですか?
または、MySQLをネイティブにインストールする必要があります(Lion)?
誰かが私を正しい方向に向けることができたら...
ありがとう!
Gistで解決策を見つけ、少し変更しました。
#!/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%"
最新のMAMPにはMySQL5.5.9があります。 MAMPの時折の奇抜さと一般的なサポートの欠如を考えると、私はそれをアップグレードするために内部でそれをいじることを躊躇するでしょう。
ただし、付属のMySQLを無効にし、5.6を個別にインストールしてから、MAMPMySQLデータファイルを指定しても問題はありません。 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を再起動します
MAMPによる公式スクリプトをダウンロードしてMySQLを5.6.12に更新します http://blog-en.mamp.info/2015/07/how-to-use-mysql-5-6-with-mamp-および-mamp.html
MySQL 5.6を開発環境の一部にする必要がある方(おそらくMagento開発者の方)のために、MAMPおよびMAMPPROのMySQLコンポーネントをv5.6に更新するシェルスクリプトをリリースしました。スクリプトには少なくともMAMPとMAMPPRO 3.3が必要ですが、古いバージョンはテストされていません。
MAMP 4.xがリリースされたので、そのバージョンを使用するか、既存のMAMPインストールをアップグレードしてください。 MySQL5.6はすでに含まれています。