5.3.2. rh-mysql57 Software Collection へのアップグレード
重要
アップグレードする前に、MySQL データベースを含むすべてのデータのバックアップを作成します。
- rh-mysql57 Software Collection をインストールします。
yum install rh-mysql57-mysql-server
/etc/opt/rh/rh-mysql57/my.cnf
ファイルと/etc/opt/rh/rh-mysql57/my.cnf.d/
ディレクトリーに格納されているrh-mysql57 の設定を検査します。/etc/opt/rh/rh-mysql56/my.cnf
および/etc/opt/rh/rh-mysql56/my.cnf.d/
に格納されているrh-mysql56 の設定と比較して、必要に応じて調整してください。- rh-mysql56 データベースサーバーが稼働している場合は停止します。
service rh-mysql56-mysqld stop
- rh-mysql56 Software Collection のデータはすべて
/var/opt/rh/rh-mysql56/lib/mysql/
ディレクトリーに保存されます。このディレクトリーの内容を全て/var/opt/rh/rh-mysql57/lib/mysql/
にコピーします。コンテンツを移動することもできますが、アップグレードを続行する前にデータのバックアップを作成することを忘れないようにしてください。 - rh-mysql57 データベースサーバーを起動します。
service rh-mysql57-mysqld start
- データ移行を実行します。
scl enable rh-mysql57 mysql_upgrade
root
ユーザーに空ではないパスワードが定義されている場合 (パスワードを定義しておく必要あり) は、-p
オプションを指定して mysql_upgrade ユーティリティーを呼び出してパスワードを指定する必要があります。scl enable rh-mysql57 -- mysql_upgrade -p