Go to main content

Oracle® Solaris 11.4 ご使用にあたって

印刷ビューの終了

更新: 2018 年 8 月
 
 

MySQL 5.1 から MySQL 5.5 への更新

このセクションの手順では、MySQL 5.1 から MySQL 5.5 に更新する方法について説明します。

システムを Oracle Solaris 11.4 に更新する前に MySQL 5.5 に更新する方法

  1. MySQL 5.5 パッケージをインストールします。
    # pkg install database/mysql-55@latest
  2. mysql サービスが実行中であるか確認します。
    # svcs -a | grep mysql
  3. MySQL 5.1 サービスが実行していない場合は、サービスを開始します。
    # svcadm enable svc:/application/database/mysql:version_51
  4. MySQL 5.1 データをバックアップします。
    # mysqldump --all-databases > 5_1.sql
  5. MySQL 5.1 サービスを停止し、MySQL 5.5 サービスを開始します。
    # svcadm disable svc:/application/database/mysql:version_51
    # svcadm enable svc:/application/database/mysql:version_55
  6. MySQL 5.1 からバックアップデータを復元します。
    # mysql < 5_1.sql
  7. mysql_upgrade スクリプトを実行して、データベースの非互換性を修正します。
    # /usr/mysql/5.5/bin/mysql_upgrade

    mysql_upgrade スクリプトは、新しい権限や機能を利用できるように MySQL システムデータベースもアップグレードします。

  8. サーバーを停止してから再起動して、システムテーブルに加えられた変更を有効にします。

システムを Oracle Solaris 11.4 に更新したあとに MySQL 5.5 に更新する方法

  1. MySQL 5.5 パッケージをインストールします。
    # pkg install mysql55
  2. MySQL 5.1 サービスを停止します。
    # svcadm disable svc:/application/database/mysql:version_51
  3. データベースファイルを新しいディレクトリにコピーします。
    # cp /var/mysql/5.1/data/*.db /var/mysql/5.5/data/*.db
  4. MySQL 5.5 サービスを開始します。
    # svcadm enable svc:/application/database/mysql:version_55
  5. mysql_upgrade スクリプトを実行して、データベースの非互換性を修正します。
    # /usr/mysql/5.5/bin/mysql_upgrade