tencent cloud

TencentDB for MySQL

動向とお知らせ
製品アップデート情報一覧
初心者ガイド
製品紹介
製品概要
製品の優位性
適用シナリオ
データベースのアーキテクチャ
タグ編集
製品機能リスト
データベースインスタンス
高可用性(マルチアベイラビリティゾーン)
地域とAvailability Zone
自社研究カーネル
TXSQLカーネル概要
機能系特性
パフォーマンス系特性
セキュリティ系特性
安定性系特性
TXRocksエンジン
購入ガイド
課金概要
購入方法
支払い更新の説明
支払い延滞の説明
返金説明
インスタンス調整の料金の説明
バックアップキャパシティ課金説明
クイックスタート
概要
MySQLインスタンスの作成
操作ガイド
使用制限
操作一覧
インスタンスの管理とメンテナンス
アップグレードインスタンス
拡張インスタンス
データベースプロキシ
データベース管理(DMC)
アカウント管理
パラメータ設定
バックアップとロールバック
データ移行
インターネットとセキュリティ
監視とアラーム
ログセンター
タグ
プラクティスチュートリアル
MySQL利用規約
アプリケーションの自動再接続機能のコンフィグレーション
MySQLマスターインスタンスパラメータの変更影響
MyISAMからInnoDBエンジンへの切り替え制限
TencentDB for MySQLのためのVPC作成
MySQLによるサービス負荷能力の向上
2地域3センターのディザスタリカバリ構築
リード・ライト分離によるTencentDB for MySQLパフォーマンスの拡張
DTSでInnoDBデータをRocksDBに移行します
LAMPスタック上のWebアプリケーションの構築
Drupalウエブサイトの構築
Python言語によるMySQL APIの使用
ホワイトペーパー
パフォーマンス白書
セキュリティ白書
トラブルシューティング
接続に関する問題
性能関連
インスタンスデータの同期遅延
大文字と小文字を区別しない設定に失敗しました
APIドキュメント
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
よくある質問
課金関連
ロールバック関連の問題
接続とログインに関する問題
パラメータを変更
アップグレード関連の問題
アカウント権限
性能メモリ
運営する
データ移行
機能特徴
コンソール関連
ログ関連
API 2.0切り替え 3.0ガイド
Service Agreement
Service Level Agreement
Terms of Service
汎用参考
標準と認証
お問い合わせ
用語集

データベースエンジンのバージョンアップ

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-07-25 17:42:32

ユースケース

このドキュメントでは、MySQLエンジンをバージョンアップする場合、コンソールを使ってバージョンアップする方法について説明します。 TencentDB for MySQLは、下記データベースエンジンのバージョンアップをサポートします:
MySQL 5.5からMySQL 5.6へのバージョンアップ
MySQL 5.6からMySQL 5.7へのバージョンアップ
説明:
データベースエンジンのバージョンのダウングレードはサポートしていません。
メジャーバージョンを跨ぐアップグレードはサポートされていません。例えば、 MySQL5.5のインスタンスをMySQL 5.7 またはそれ以降のバージョンにアップグレードする場合、先にインスタンスをMySQL 5.6にアップグレードしてください。
現在 MySQL 5.7からMySQL 8.0へのバージョンアップはサポートしていません。
単一ノードクラウドディスクバージョンのインスタンスは、エンジンバージョンのアップグレードをサポートしていません。

バージョンアップのルール

create table … as select …の文法をサポートしません。
TencentDB for MySQL 5.6/5.7のマスタースレーブ同期は、 GTIDに基づき実現され、デフォルトでは InnoDBエンジンのみがサポートされています。
MySQL5.5バージョンからMySQL 5.6にアップグレードするとき、最新の完全バックアップは論理コールドバックアップである場合、アップグレード中に、 MyISAMエンジンのテーブルはInnoDBに変換されます。アップグレードする前にMyISAMを InnoDBに変換することをお勧めします
アップグレードの実行中に、MySQL は slow_log テーブルをクリアします。ログ情報を保持するには、メジャーバージョンのアップグレードを実行する前にログ内容を保存しておいてください。
バージョンアップするインスタンスが他のインスタンス(マスターインスタンス、読取専用インスタンスなど)に関連付けられている場合、データレプリケーションの一致性を確保するために、合わせてバージョンアップします
MySQLバージョンのアップグレードを実行する場合、データを移行する必要があります。そのために、アップグレードに長い時間がかかるので、しばらくお待ちください。この作業期間中、サービスは中断されることなく継続して利用できます。
バージョンアップ完了時に、インスタンスの切り替え(即ち、MySQLデータベースの接続が数秒間切断される)が発生します。プログラムの自動再接続機能を有効にし、また、インスタンスのメンテナンスを実行可能な時間を選択して切り替えを実行することをお勧めします。メンテナンス時間については、 インスタンスのメンテナンス時間設定をご参照ください。
単一インスタンスのテーブル数が100万を超えた場合は、アップグレードのエラーになる恐れがあり、データベースへの監視にも影響を与えます。そのために、単一インスタンスのテーブル数が100万を超えないようにテーブルの数を適切に管理してください。

操作手順

1. MySQLコンソールにログインし、インスタンスリストで、アップグレードする必要があるインスタンスを選択して、操作列の選択その他>バージョンのアップグレードを選択します。
説明:
MySQL 8.0をより高いバージョンにアップグレードすることはできません。
2. ポップアップされたダイアログボックスで、必要なデータベースバージョンを選択し、アップグレードをクリックします。 データベースバージョンのアップグレードを実行する場合、データを移行する必要があります。アップグレードが完了する際に、MySQLデータベースの接続が数秒間で切断されます。アップグレードを実行する場合、切り替え時間をメンテナンス時間帯に指定することで、インスタンスのアップグレード完了後の次のメンテナンス時間帯に切り替え作業を実行します。
ご注意:
切り替え時間をメンテナンス時間帯に指定した場合、データベース仕様のアップグレードが完了した後にすぐ切り替え作業を実行せず、インスタンスのメンテナンス時間帯に切り替え作業を開始するまで同期を保持します。そのために、インスタンス全体のアップグレードを完了するには、時間がかかる可能性があります。


よくあるご質問

アップグレード前に、TencentDB for MySQL はデータの自動バックアップを行いますか?

TencentDB for MySQLは毎日リアルタイムにデュアルマシンによるホットバックアップを行い、データバックアップ + ログバックアップ(binlog)をベースに、7日間 - 1830日間のデータロスのない復旧をサポートします。

クラウドデータベースをMySQL 5.7 からMySQL 5.6 にダウングレードできますか?

ダウングレードはサポートしていません。MySQL 5.6 バージョンが必要な場合は、先ず MySQL 5.7のインスタンスを廃棄/返品し、その後再び MySQL 5.6 インスタンスを購入することになります。ご不便をおかけしますが、どうかご了承ください。

アップグレード実行中に、マスター/スレーブ遅延の問題は起きませんか?

マスターインスタンスをアップグレードするとデータの比較が行われ、マスター/スレーブ遅延が発生する可能性があります。

バージョンのアップグレード完了時にインスタンスの切り替えが発生すると、TencentDB for MySQL インスタンスの正常な使用に影響しませんか?

インスタンスのアップグレードの正常なプロセスがお客様のご利用に影響することはありませんが、インスタンスの接続時に秒単位の瞬断が発生します。自動で再接続する機能をプログラミングし、インスタンスがメンテナンス可能な時間帯を選んで切り替えを行うことをお勧めします。

TencentDB for MySQLのバージョンアップにはどのくらい時間がかかりますか?アップグレードの進捗はどこで確認できますか?

データベースのアップグレードの時間は、現在のデータベースのデータ量の大きさやデータレプリケーションなどと関係します。よって具体的な時間を示すことはできません。
TencentDB for MySQLのバージョンのアップグレードをする場合、データを移行する必要があります。通常かなり時間がかかりますので、しばらくお待ちください。この作業中、業務は影響を受けることはなく、アクセス可能です。

インスタンスがずっと「切り替えを待ってアップグレードされます」の状態になっているのはなぜですか?

切り替え時間にメンテナンス時間帯に切り替えを選択したためと思われます。インスタンスはアップグレード完了後、メンテナンス時間帯に切り替え操作を行います。 直ちに切り替えたい場合は、インスタンスリストの操作列で今すぐ切り替えをクリックします。切り替えには秒単位の瞬断がありますので、業務に再接続機能が備わっていることを確認してください。

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック