中國站
幫助中心 > 數據庫 > 云數據庫MySQL > 最佳實踐 > 用命令行進行庫級別的備份及回滾

用命令行進行庫級別的備份及回滾

直接對RDS實例進行庫備份回滾操作

  1. 在云服務器(Linux系統(tǒng))上安裝MySQL客戶端工具。
    1.1 執(zhí)行如下命令,下載MySQL客戶端工具。

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

    1.2 執(zhí)行如下命令,安裝MySQL客戶端工具。

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

    1. mysqldump -h [$Host] -u [$User] -P [$Port] -p --opt --default-character-set=utf8 --triggers --hex-blob [$Database_Name] > /tmp/db_name.sql

    系統(tǒng)顯示類似如下,輸入密碼后,mysqldump將進行備份操作。

  3. 執(zhí)行如下命令,確認成功生成SQL文件。

    1. ll /tmp/db_name.sql
  4. 根據備份文件,執(zhí)行如下命令,進行RDS實例回滾操作。

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

    系統(tǒng)顯示類似如下,輸入密碼后,將完成回滾操作。