云数据库MySQL

用命令行进行库级别的备份及回滚

直接对RDS实例进行库备份回滚操作

  1. 在云服务器(Linux系统)上安装MySQL客户端工具。
    1.1 执行如下命令,下载MySQL客户端工具。

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

    1.2 执行如下命令,安装MySQL客户端工具。

    1. rpm -ivh http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm
  2. 执行如下命令,对RDS实例执行库备份操作。

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

    系统显示类似如下,输入密码后,mysqldump将进行备份操作。

  3. 执行如下命令,确认成功生成SQL文件。

    1. ll /tmp/db_name.sql
  4. 根据备份文件,执行如下命令,进行RDS实例回滚操作。

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

    系统显示类似如下,输入密码后,将完成回滚操作。