とり急ぎ MySQL 5.7 にアップグレード

10工程くらいになるけれども、MySQL を 5.6から5.7にした。

手順概要

  1. 直前に、既存データをphpMyadmin からエキスポート
  2. インストールする前に、使用中のMySQLをストップ
    sudo launchctl unload /Library/LaunchDaemons/com.mysql.mysql.plist
  3. 停止の確認、アクティブモニタで確認
  4. インストール
    [Note] A temporary password is generated for root@localhost:******
  5. インストールの確認
    /usr/local/mysql -> mysql-5.7.10-osx10.9-x86_64
  6. 既存の起動スクリプトを削除
    sudo rm /Library/LaunchDaemons/com.mysql.mysql.plist
  7. MySQL 起動
    システム環境設定から
  8. root のパスワードを変更。
    /usr/local/mysql/bin/mysql -u root -p (自動でふられたパスワード)
    SET PASSWORD FOR root@localhost=PASSWORD(‘/-/-/-/-‘);
  9. phpmyadmin からデータのインポート
    今回は、php.ini の設定でアップロードできる容量を増やせたが、次回はきっと無理だから、sequel Pro でデータベースごとエキスポート、インポート。
  10. ユーザのインポート
    事前にphpmyadminのユーザからエキスポートで書き出されたコマンドを、mysql に流す。改行があってもすべて流し込める。
  11. 運用サイトをチェック

パスワードの有効期限があるそうで、これは、どこかで設定が必要。あるいは、推奨通りに、期限日までにパスワード変更などのメンテナンスを行うか?
phpmyadmin に簡単なGUIが出てくるか?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です