Windows 上で MySQL をアップグレードする場合は、以下の手順に従って行います。
最新のWindows 用 MySQL ディストリビューションをダウンロードする。
保守のためのサーバの停止が許される、使用率の低い時間帯を選ぶ。
アクティブになっているユーザに保守のために停止することを通知する。
稼動している MySQL サーバを停止する(MySQL
をサービスとして実行している場合は
NET STOP mysql
または
Services
ユーティリティ、それ以外の場合は
mysqladmin shutdown
を使用する)。
WinMySQLAdmin
プログラムを実行している場合は、このプログラムを終了する。
現在使用中のデータ(デフォルトでは
c:\mysql\data
)
を念のためバックアップする。
WinZip の[Install]ボタンをクリックし、インストールスクリプトのインストールステップに従って、Windows ディストリビューションのインストールスクリプトを実行する。
旧バージョンの MySQL (通常は
C:\mysql
にある)を上書きするか、C:\mysql4
などの別のディレクトリにインストールする。旧バージョンを上書きすることを推奨する。ただし、data
が上書きされないように注意する。
サーバを再起動する(MySQL
をサービスとして実行している場合は
NET START
mysql
、それ以外の場合は直接
mysqld
を起動する)。
権限テーブルを更新する。更新の手順については、項2.5.6. 「権限テーブルのアップグレード」 を参照。
考えられるエラー状況は以下のとおりです。
A system error has occurred. System error 1067 has occurred. The process terminated unexpectedly.
このエラーは、my.cnf
ファイル(デフォルトでは
C:\my.cnf
)に、MySQL
が認識できないオプションが含まれていることを示しています。MySQL
が my.cnf
ファイルを使用しないようにするためにこのファイルの名前を
my_cnf.old
などに変更して、MySQL
を再起動して、これが事実であるかどうかを確認します。事実であることを確認したら、原因となったオプションを特定する必要があります。新しい
my.cnf
ファイルを作成して、サーバの起動が失敗する原因となるオプションを特定するまで、古いファイルの各パートをそのファイルに移動します(1
つのパートを移動するたびにサーバを再起動します)。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.