MAMP MySQLライブラリを5.6にアップグレードすることはできますか?MAMP - MySQL 5.6へのアップグレード
または、MySQLをネイティブ(Lion)にインストールする必要がありますか?
誰かが正しい方向に私を指すことができれば...
ありがとう!
MAMP MySQLライブラリを5.6にアップグレードすることはできますか?MAMP - MySQL 5.6へのアップグレード
または、MySQLをネイティブ(Lion)にインストールする必要がありますか?
誰かが正しい方向に私を指すことができれば...
ありがとう!
最新のMAMPにはMySQL 5.5.9があります。 MAMPの時折の勝利と一般的なサポートの欠如を考えると、私はそれをアップグレードするためにそれを内部的に混乱させることを躊躇しています。
ただし、それに付属のMySQLを無効にして、5.6を別途インストールしてから、MAMP MySQLデータファイルを参照してください。 MySQLに付属のアップグレードスクリプトを実行することを覚えておく必要があります。おそらく、MAMPデータのコピーを最初に取り出し、それを新しいMySQLインストールのデータフォルダに移動するのが最も良いでしょう。
最初にMAMPを使用する唯一の理由は、Apacheの組み込みコピーを使いこなすとファイル共有が機能しなくなるため、別のポートでMAMPを使用する方が簡単ですが、これは当てはまりませんあなたはOKでなければなりません。
可能です。私はそれを実行している。 MySQLの
http://dev.mysql.com/downloads/mysql/
をインストールし、新しいもの
MV /Applications/MAMP/tmp/mysql/mysql.sockにMAMPであなたにmysql.sockを変更するMac版
をダウンロード/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%"
人のために5.6.12 http://blog-en.mamp.info/2015/07/how-to-use-mysql-5-6-with-mamp-and-mamp.html
にあなたのMySQLを更新するために、MAMPで公式のスクリプトをダウンロードMySQL 5.6を開発環境の一部にする必要があります。おそらくあなたがMagentoの開発者です。MAMPとMAMP PROのMySQLコンポーネントをv5.6にアップデートするシェルスクリプトをリリースしました。スクリプトには少なくともMAMPとMAMP PRO 3.3が必要です。古いバージョンはテストされていません。
MAMP 4.xがリリースされているので、そのバージョンを使用するか、既存のMAMPインストールをアップグレードしてください。 MySQL 5.6は既に含まれています。
まだRCステージではないバージョンに更新してもよろしいですか? – Mchl
serverfaultしませんでした。comはこれのためのより良い場所ですか? – Barmar