最简单的数据库备份是如何进行的
目前睿江云已经推出的RDS云数据库,用户无需进行额外的传统命令行配置,直接选购即可使用。
常见的RDS备份工具
目前睿江云也支持数据的备份mssql数据库备份,您可以选择数据备份的策略
前言 目前睿江云已经推出的RDS云数据库,用户无需进行额外的传统命令行配置,直接选购即可使用。 常见的RDS备份工具 目前睿江云也支持数据的备份mssql数据库备份,您可以选择数据备份的策略,进行备份。 那么常见的备份工具有下面的几种工具,睿江云使用的是一款开源的著名数据库备份工具xtrabackup 物理备份,适合大量的文件。 常见的逻辑备份工具,mysqldump,mydumper,phpmyadmin 最简单的数据库备份是如何进行的 使用mysqldump工具 Mysqldump的用法 mysqldump [OPTIONS] database [tables] //备份完后,导入的时候需要先创建这个数据库 mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] //会自动创建数据库 mysqldump [OPTIONS] --all-databases [OPTIONS] //会自动创建数据库 ###可以用到的参数 --lock-all-tables 锁定所有裤的所有表 --lock-tables 针对每个单独的数据库,备份前锁定这个库的所有表。 ###在配置文件中开启二进制文件功能 Vim /etc/my.cnf.d/server.cnf [server] log_bin=ON 举例使用说明1 Mysqldump -uroot —database hellodb > /tmp/hellodb_dump.sql 这里没有加上读锁操作,一般线上的服务器,不建议这样备份,这样会导致数据不一致,可能当时有事务的操作。但是如果是测试的数据库就可以了,可以保证也就是加全局读锁,会阻塞其它写操作,以保证导出是一致性的。 举例使用说明2: 如何一个新服务器如何导入 ##导入备份数据库 Mysql < all.sql ##mysqlbinlog查看二进制日志内容,输出重定向为sql语句文档 Mysqlbinlog --start-position=245 /var/lib/mysql/mysql-bin.000001 > change.sql ##重新将这个二进制转化的数据库导入 Mysql < change.sql 以上就是一个数据库最简单的数据备份方法,在现有的云厂商推出的RDS产品中,无需进行以上复杂的操作,页面就可以进行非常简单的设置,实现复杂的数据备份功能。 本篇简单的分享了一个简单的主从同步配置案例,感兴趣的朋友们可以按照以上的步骤进行尝试,笔者在centos7系列的环境中搭建过多次,都是成功的。另外目前睿江云已经推出的RDS数据库,也已经将以上提到的数据备份功能,进行了融合。用户无需进行上面的配置,直接选购即可使用。返回搜狐,查看更多 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |