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_upgraderootユーザーに空ではないパスワードが定義されている場合 (パスワードを定義しておく必要あり) は、-pオプションを指定して mysql_upgrade ユーティリティーを呼び出してパスワードを指定する必要があります。scl enable rh-mysql57 -- mysql_upgrade -p