MySQL をバージョン 5.5 から 5.6 にアップグレードするにはどうすればよいですか?

Created:

2016-11-16 13:14:34 UTC

Modified:

2017-07-28 06:12:57 UTC

128

Was this article helpful?


Have more questions?

リクエストを送信

MySQL をバージョン 5.5 から 5.6 にアップグレードするにはどうすればよいですか?

質問

MySQL をバージョン 5.6 にアップグレードするにはどうすればよいですか?

回答

これは管理作業となります。システム管理者までお問い合わせください。

注: アップグレード作業は、以下の手順に従い、ご自身の責任において行ってください。

Ubuntu 12.04 および 14.04、Debian 7:

デフォルトで Ubuntu 14.04 には MySQL 5.5 が付属しています。

  1. フルサーババックアップとサーバスナップショットを作成します。

  2. /etc/mysql/my.cnf のバックアップを作成します。

    # cp /etc/mysql/my.cnf{,_original}
  3. MySQL APT リポジトリを追加します。

    • MySQL APT リポジトリのダウンロードページ( http://dev.mysql.com/downloads/repo/apt/ )を開きます。

    • プラットフォームに適したリリースパッケージを選び、ダウンロードします。

      # wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb
    • ダウンロードしたリリースパッケージをインストールします。

      # dpkg -i mysql-apt-config_0.6.0-1_all.deb

      パッケージのインストール中に、MySQL サーバおよびその他にインストールしたいコンポーネントのバージョンを選ぶよう求められます。どのバージョンを選ぶべきかわからない場合、あらかじめ選択されたデフォルトオプションのまま変更しないでください。特定のコンポーネントをインストールしたくない場合は、 none を選択できます。すべてのコンポーネントについて選択を行ったら、 Apply を選択してリリースパッケージの構成とインストールを終了します。

    • MySQL APT リポジトリからパッケージ情報を更新します。

      # apt-get update
  4. MySQL をアップグレードします。

        # apt-get install mysql-server

    /etc/mysql/my.cnf の更新が要求されたら 同意 します。

  5. Plesk で Tools & Settings > Server Components に進み、 Refresh をクリックします。

  6. MySQL データベースをアップグレードします。

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin psa

詳しくは、 http://dev.mysql.com/ で MySQL のマニュアルを参照してください。

CentOS 6:

  1. MySQL サービスを停止します。

    # service mysqld stop
  2. MySQL データベースをバックアップします。

    # mkdir /var/lib/mysqlcopy
    # cp -aR /var/lib/mysql/* /var/lib/mysqlcopy
  3. Atomic リポジトリが有効化されていれば、無効化します。

    # vi atomic.repo
    enabled = 0
  4. MySQL コミュニティリポジトリをインストールします。

    # yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
  5. MySQL 5.7 へのアップグレードを無効化し、MySQL 5.6 へのアップグレードを無効化します。

    # vi /etc/yum.repos.d/mysql-community.repo
    [mysql56-community]
    enabled=1
    [mysql57-community]
    enabled=0
  6. MySQL パッケージをインストールします。

    # yum install mysql
  7. MySQL サービスを起動します。

    # service mysqld start
  8. MySQL データベースをアップグレードします。

    # MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin psa

CentOS 7:

CentOS 7 には基本的に MariaDB が付属しています。MariaDB 10.x バージョンは MySQL 5.5/5.6 と簡単に置き換えることができます。

こちらの KB 記事 KB#213904125 に従って既存のデータベースをすべてバックアップして、MariaDB サイトの説明に従って更新してください。

https://mariadb.com/kb/en/mariadb/yum/

次に、以下のコマンドを実行して、Plesk 内のパッケージバージョンを更新します。

# plesk sbin packagemng -sdf
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。