10工程くらいになるけれども、MySQL を 5.6から5.7にした。
手順概要
- 直前に、既存データをphpMyadmin からエキスポート
- インストールする前に、使用中のMySQLをストップ
sudo launchctl unload /Library/LaunchDaemons/com.mysql.mysql.plist - 停止の確認、アクティブモニタで確認
- インストール
[Note] A temporary password is generated for root@localhost:****** - インストールの確認
/usr/local/mysql -> mysql-5.7.10-osx10.9-x86_64 - 既存の起動スクリプトを削除
sudo rm /Library/LaunchDaemons/com.mysql.mysql.plist - MySQL 起動
システム環境設定から - root のパスワードを変更。
/usr/local/mysql/bin/mysql -u root -p (自動でふられたパスワード)
SET PASSWORD FOR root@localhost=PASSWORD(‘/-/-/-/-‘); - phpmyadmin からデータのインポート
今回は、php.ini の設定でアップロードできる容量を増やせたが、次回はきっと無理だから、sequel Pro でデータベースごとエキスポート、インポート。 - ユーザのインポート
事前にphpmyadminのユーザからエキスポートで書き出されたコマンドを、mysql に流す。改行があってもすべて流し込める。 - 運用サイトをチェック
パスワードの有効期限があるそうで、これは、どこかで設定が必要。あるいは、推奨通りに、期限日までにパスワード変更などのメンテナンスを行うか?
phpmyadmin に簡単なGUIが出てくるか?