RDB:DBサーバーのDBエンジンアップグレード
DBサーバーのDBエンジンアップグレードを行う際には、DBスナップショットを作成するかどうかを指定する必要があります。
DBスナップショットを作成しない場合、あとからアップグレード直前の状態を復元することができなくなります。
ここでは以下の手順を説明します。
- MySQL5.7からMySQL8.0へDBエンジンアップグレードする前にアップグレードチェックのみを行う手順
- DBスナップショットを作成してDBエンジンアップグレードする手順
コントロールパネル
MySQL5.7からMySQL8.0へDBエンジンアップグレードする前にアップグレードチェックのみを行う手順
ニフクラRDBを表示します。
左メニューの「DBサーバー」をクリックすると、DBサーバーの一覧が表示されます。
DBエンジンアップグレードを行うDBサーバーのチェックボックスを選択します。
「選択したDBサーバーの操作」と表示されているドロップダウンメニューから「DBエンジンアップグレード」を選択します。
「アップグレードチェックのみ実行」を「実行する」を選択します。
「確認へ」ボタンをクリックし、内容を確認した上で「アップグレード」ボタンをクリックします。
DBスナップショットを作成してDBエンジンアップグレードする手順
ニフクラRDBを表示します。
左メニューの「DBサーバー」をクリックすると、DBサーバーの一覧が表示されます。
DBエンジンアップグレードを行うDBサーバーのチェックボックスを選択します。
「選択したDBサーバーの操作」と表示されているドロップダウンメニューから「DBエンジンアップグレード」を選択します。
「アップグレード先DBエンジンバージョン」を選択します。
「アップグレードチェックのみ実行」を「実行しない」を選択します。 ※MySQL8へのアップグレードのみ選択可能
「DBパラメーターグループ」を選択します。
「アップグレードする前にスナップショットを作成する」ラジオボタンを選択します。
「DBスナップショット名」を入力します。
アップグレードチェックのみを実行して警告を無視しても問題ないと判断した場合は、「アップグレードチェックの警告」を「無視する」を選択します。 ※MySQL8へのアップグレードのみ選択可能
「確認へ」ボタンをクリックし、内容を確認した上で「アップグレード」ボタンをクリックします。
API
MySQL5.7からMySQL8.0へDBエンジンアップグレードする前にアップグレードチェックのみを行う手順
下記のパラメーターを指定し、UpgradeDBEngineVersion APIを実行します。
DBInstanceIdentifier = DBエンジンアップグレードを行うDBサーバー名
EngineVersion = アップグレード先のデータベースエンジンのバージョン
SkipPreUpgradeSnapshot = true
CheckOnly = true
例
https://jp-east-1.rdb.api.nifcloud.com/
?Action=UpgradeDBEngineVersion
&DBInstanceIdentifier=mydbinstance
&EngineVersion=8.0.34
&SkipPreUpgradeSnapshot=true
&SkipWarning=false
&CheckOnly=true
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2013-12-09T00%3A00%3A00.000Z
&AWSAccessKeyId=<NIFCLOUD Access Key ID>
&Signature=<Signature>
DBスナップショットを作成してDBエンジンアップグレードする手順
下記のパラメーターを指定し、UpgradeDBEngineVersion APIを実行します。
DBInstanceIdentifier = DBエンジンアップグレードを行うDBサーバー名
EngineVersion = アップグレード先のデータベースエンジンのバージョン
PreUpgradeDBSnapshotIdentifier = 作成するスナップショット名
SkipPreUpgradeSnapshot = false
SkipWarning = true ※MySQL8へのアップグレードのみ選択可能
CheckOnly = false ※MySQL8へのアップグレードのみ選択可能
例
https://jp-east-1.rdb.api.nifcloud.com/
?Action=UpgradeDBEngineVersion
&DBInstanceIdentifier=mydbinstance
&EngineVersion=8.0.34
&PreUpgradeDBSnapshotIdentifier=mydbsnapshot
&SkipPreUpgradeSnapshot=false
&SkipWarning=true
&CheckOnly=false
&SignatureVersion=2
&SignatureMethod=HmacSHA256
&Timestamp=2013-12-09T00%3A00%3A00.000Z
&AWSAccessKeyId=<NIFCLOUD Access Key ID>
&Signature=<Signature>
フィードバック
サービス利用中のトラブルは、ニフクラサポート窓口にお願いします。
お役に立ちましたか?