tencent cloud

Data Transfer Service

MySQLオフラインデータ移行

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-16 16:59:09
AI翻訳
このドキュメントでは、コンソールとコマンドラインツールの2つの方法でデータを移行する方法について説明します。

コンソールでのデータ移行

コンソールを介したデータ移行には、物理バックアップと論理バックアップの2つの方法があります。詳細な操作については、以下を参照してください:

コマンドラインツールでデータを移行します。

1. MySQLコマンドラインツールmysqldumpを使用して、インポートするSQLファイルを生成します。方法は以下の通りです:
注意:
mysqldumpを使用してエクスポートしたデータファイルは、購入したTencentDB for MySQLバージョンのSQL仕様に準拠している必要があります。TencentDBにログインし、select version();を実行して対応するMySQLバージョン情報を取得できます。生成されるSQLファイル名には英数字/アンダースコアを使用できますが、「test」という文字列を含めることはできません。
ソースとターゲットデータベースのバージョンが一致していること、ソースとターゲットデータベースの文字セットが一致していること、mysqldumpツールのバージョンが一致していることを確認してください。文字セットは、パラメータ--default-character-setを使用して指定できます。
shell > mysqldump [options] db_name [tbl_name ...] > bak_pathname
ここで、optionsはエクスポートオプション、db_nameはデータベース名、tbl_nameはテーブル名、bak_pathnameはエクスポートパス名です。 mysqldumpのデータエクスポートの詳細については、MySQL公式マニュアルを参照してください。
2. MySQLコマンドラインツールを使用してデータをターゲットデータベースにインポートします。方法は以下の通りです:
shell > mysql -h hostname -P port -u username -p < bak_pathname
ここで、hostnameはデータを復元するターゲットホスト、portはターゲットホストのポート、usernameはターゲットホストのデータベースユーザー名、bak_pathnameはバックアップファイルのフルパスです。

データ移行(Windowsシステム)

1. Windowsシステムのmysqldumpツールを使用して、インポートするSQLファイルを生成します。詳細については、コマンドラインツールでのデータ移行の説明を参照してください。
2. コマンドプロンプトに入り、MySQLコマンドラインツールを使用してデータをターゲットデータベースにインポートします。


3. ターゲットMySQLデータベースにログインし、show databases;コマンドを実行すると、バックアップしたデータベースがターゲットデータベースにインポートされたことを確認できます。



データ移行(Linuxシステム)

本ドキュメントでは、LinuxシステムのCVMを例に説明します。CVMからデータベースにアクセスする方法については、MySQLデータベースへのアクセスを参照してください。
1. CVMにログインし、MySQLコマンドラインツールmysqldumpを使用して、インポートするSQLファイルを生成します。クラウドデータベース上のdb_blogデータベースを例にします。


2. MySQLコマンドラインツールを使用して、データをターゲットデータベースに復元します。
3. ターゲットMySQLデータベースにログインし、show databases;コマンドを実行すると、バックアップしたデータベースがターゲットデータベースにインポートされたことを確認できます。



データファイルインポート時の文字セットエンコーディング問題

1. クラウドデータベースにデータファイルをインポートする際、文字セットエンコーディングが指定されていない場合は、クラウドデータベースに設定された文字セットエンコーディングで実行されます。
2. インポートするデータファイルに指定された文字セットエンコーディングがある場合は、指定された文字セットエンコーディングで実行します。
3. インポートするデータファイルの文字セットエンコーディングがクラウドデータベースの現在の文字セットエンコーディングと異なる場合、文字化けが発生します。
文字セットエンコーディングに関するその他の問題については、使用制限の文字セットの説明を参照してください。

ヘルプとサポート

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

フィードバック