mysqldumpをツールは、MySQLデータベースが論理バックアップファイルで復元することができますが付属して、本明細書に詳細にデータベースのバックアップおよびリカバリ手順のロジックを説明します。
説明
- 自己への物理的なデータベースのバックアップファイルによって回復はを参照して自作のデータベースにMySQLの物理バックアップファイルの回復のためにRDS。
- 参照、データをバックアップする方法MySQLのクラウドデータベースのバージョンのバックアップRDSデータを。
注意事項
ローカルのMySQLデータベースは、64ビットLinuxシステム上にインストールされ、MySQLのクラウドデータベースのバージョンと同じバージョンです。本明細書で使用する場合、例えばLinux7オペレーティングシステムとMySQL5.7のデモバージョン。
前提条件
次のように例のバージョンは次のとおりです。
- 高可用性のローカルディスクのMySQLのバージョン8.0
- 高可用性のローカルディスクのMySQLのバージョン5.7
- MySQLの5.6
- MySQLの5.5
論理バックアップとリカバリの手順
ログインRDS管理コンソールを。
ページの左上隅には、地域のインスタンスを選択します。
ターゲット・インスタンスを検索し、インスタンスIDをクリックしてください。
左側のナビゲーションバーでは、バックアップおよびリカバリをクリックします。
時間範囲クエリを選択し、[クエリ]をクリックします。
データのバックアップリストでは、あなたがダウンロードしたい論理バックアップを見つけ、の右側をクリック
ダウンロード
。
説明なしダウンロードボタンがない場合は、お使いのインスタンスのバージョンがサポートしていることを確認した論理バックアップファイルをダウンロードします。
インスタンスのバックアップファイルのダウンロード]ウィンドウで、コピー外部ネットワークアドレス、外部データ収集ネットワークのバックアップファイルのダウンロードアドレスをクリックしてください。
Linuxシステムは、論理的なバックアップファイルをダウンロードするには、次のコマンドを実行して自作のデータベースにログインします。
wget -c '<数据备份文件外网下载地址>' -O <自定义文件名>.tar
説明
- -c:HTTPモードが有効になっています。
- -O:ダウンロードした指定されたファイルの結果を保存します。
圧縮ファイルを作成するための独自のデフォルト・データベースの圧縮およびデータベースファイルを含む論理バックアップファイルを、解凍するには、次のコマンドを実行します。
tar xvf <数据备份文件名>.tar
もう一度データベースを復元する必要性に基づいて、データベースに対応する圧縮ファイルを解凍します。
gzip -d <数据库压缩文件名>.gz
ログデータベースは、対応する空のデータベースを作成します。
#mysql -uroot -p<数据库密码> mysql> create database <数据库名>; Query OK, 1 row affected (0.00 sec) mysql> exit Bye
対応するデータベースにコマンドファイルを使用して.SQL。
mysql -uroot -p<数据库密码> <创建的空数据库名> < ~/<解压缩后数据库名>.sql