日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

如何對RDS MySQL實例的數據庫進行備份及恢復

概述

本文主要介紹如何對RDS MySQL實例的數據庫進行備份及恢復。

詳細信息

若您需要進行MySQL單庫單表恢復,且實例為如下版本時,請參見MySQL單庫單表恢復。若其他版本的實例需要恢復數據,且使用了數據庫備份DBS產品時,可以通過數據庫備份DBS進行單表恢復,詳情請參見單表恢復

  • MySQL 8.0 高可用版(本地SSD盤)

  • MySQL 5.7 高可用版(本地SSD盤)

  • MySQL 5.6 高可用版

通過mysqldump進行庫備份及恢復

  1. 在Linux系統的ECS實例中,安裝MySQL客戶端工具。

    說明

    說明:您也可以直接在實例中,使用 yum install mysql命令安裝MySQL客戶端。

    1. 執行以下命令,下載MySQL客戶端工具。

      wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm

    2. 執行以下命令,安裝MySQL客戶端工具。

      sudo rpm -ivh http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
  2. 執行以下命令,對RDS實例執行庫備份操作。

    mysqldump -h [$Host] -u [$User] -P [$Port] -p --opt --default-character-set=utf8 --triggers --hex-blob [$Database_Name] > /tmp/db_name.sql
    說明
    • [$User]為數據庫登錄用戶。

    • [$Port]為數據庫端口號。

    • [$Host]為數據庫地址。

    • [$Database_Name]為數據庫的庫名。

    輸入密碼后,mysqldump將自動完成備份操作,系統顯示類似如下。備份的相關信息請參見RDS for MySQL mysqldump選項設置

  3. 執行以下命令,確認成功生成SQL文件。

    ll /tmp/db_name.sql
  4. 若您需要進行RDS實例數據恢復操作,可以根據備份文件,執行以下命令。

    mysql -h [$Host] -u [$User] -P [$Port] -p [$Database_Name] < /tmp/db_name.sql

    系統顯示類似如下,輸入密碼后,將完成恢復操作。

通過備份集進行恢復

RDS備份集會將所有數據都進行備份,若你需要恢復數據,請參考以下內容。

  1. 在Linux系統的ECS實例中,安裝MySQL客戶端工具。

    說明

    您也可以直接在實例中,使用yum install mysql命令安裝MySQL客戶端。

    1. 執行以下命令,下載MySQL客戶端工具。

      wget http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
    2. 執行以下命令,安裝MySQL客戶端工具。

      sudo rpm -ivh http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
  2. 登錄RDS控制臺,單擊目標實例ID,選擇備份恢復,單擊目標備份集右側恢復,創建新的RDS實例。

  3. 確認新實例的數據正常后,您可以將需要的數據從新實例遷移回原實例,詳情請參見RDS實例間的數據遷移

適用于

  • 云數據庫RDS MySQL版