Windows 上の MySQL をアップグレードするには、次の手順に従います。
セクション2.11.1「MySQL のアップグレード」 の、Windows に特化しない MySQL のアップグレードに関する詳細を参照してください。
アップグレードを実行する前に、必ず現在の MySQL インストールをバックアップしてください。セクション7.2「データベースバックアップ方法」を参照してください。
MySQL の最新の Windows 配布を https://dev.mysql.com/downloads/ からダウンロードします。
-
MySQL をアップグレードする前に、サーバーを停止します。サーバーをサービスとしてインストールしている場合は、コマンドプロンプトから次のコマンドでサービスを停止します。
C:\> NET STOP MySQL
MySQL Server をサービスとして実行していない場合は、mysqladmin を使用して停止します。たとえば、MySQL 5.5 から 5.6 にアップグレードする前に、mysqladmin を MySQL 5.5 から次のように使用します。
C:\> "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqladmin" -u root shutdown
注記MySQL の
root
ユーザーアカウントにパスワードが設定されている場合は、mysqladmin を-p
オプションを使って起動し、要求されたらパスワードを入力します。 -
MySQL 4.1.5 より前のバージョンから 5.6 へのアップグレード、または Zip アーカイブからインストールされた MySQL のバージョンから MySQL Installation Wizard でインストールされる MySQL のバージョンへのアップグレードの場合は、その前にまず手動で以前のインストールおよび MySQL サービス (サーバーがサービスとしてインストールされている場合) を削除しなければなりません。
MySQL サービスを削除するには次のコマンドを使用します。
C:\> C:\mysql\bin\mysqld --remove
既存のサービスを削除しないと、MySQL Installation Wizard は新しい MySQL サービスを適切にインストールできない場合があります。
MySQL Installer を使用する場合は、セクション2.3.3「MySQL Installer を使用した MySQL の Microsoft Windows へのインストール」 の説明に従って起動します。
-
MySQL を Zip アーカイブからアップグレードする場合は、アーカイブを抽出します。既存の MySQL のインストールを上書きする (通常
C:\mysql
にあります) か、あるいはC:\mysql5
などの異なるディレクトリにインストールします。既存のインストールの上書きをお勧めしています。しかし、(はじめてインストールする場合に対して) アップグレードの場合は、現在のデータファイルが置換されるのを避けるため、既存の MySQL インストールからデータディレクトリを削除しなければなりません。そのためには、次の手順に従います。Zip アーカイブを、現在の MySQL インストールとは別の場所に解凍します。
データディレクトリを削除します。
Zip アーカイブを再圧縮します。
変更した Zip アーカイブを既存のインストールの上に解凍します。
別の方法
Zip アーカイブを、現在の MySQL インストールとは別の場所に解凍します。
データディレクトリを削除します。
データディレクトリを、現在の MySQL インストールから今削除したデータディレクトリに移動します。
現在の MySQL インストールを削除します。
解凍したインストールを今削除したインストールの場所に移動します。
MySQL を Windows のサービスとして使用していて、この手順で以前にサービスを削除した場合は、サービスを再インストールします。(セクション2.3.5.7「Windows のサービスとして MySQL を起動する」 を参照してください。)
サーバーを再起動します。MySQL をサービスとして使用している場合は NET START MySQL などを使用するか、あるいは mysqld を直接実行します。
管理者として mysql_upgrade を実行してテーブルをチェックし、必要に応じて修復を試み、付与テーブルが変更されている場合は更新して新機能を利用できるようにします。セクション4.4.7「mysql_upgrade — MySQL テーブルのチェックとアップグレード」を参照してください。
エラーが発生する場合は セクション2.3.6「Microsoft Windows MySQL Server インストールのトラブルシューティング」 を参照します。