mysql数据库实现逻辑备份的方法
这篇文章将为大家详细讲解有关mysql数据库实现逻辑备份的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
mysqldump是mysql用于转存储数据库的客户端程序·。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数
据库所需要的 SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等。·可以用来实现轻量级的快速迁移或恢复数据库。是
mysql数据库实现逻辑备份的一种方式。
在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非
常多。
语法:
默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索引-插入数据-启用索引-解锁表。
1.导出所有数据库
该命令会导出包括系统数据库在内的所有数据库
mysqldump-uroot-proot--all-databases>/tmp/all.sql
2.导出db1、db2两个数据库的所有数据
mysqldump-uroot-proot--databasesdb1db2>/tmp/db1_and_db2.sql
3.导出db1中的a1、a2表
注意导出指定表只能针对一个数据库进行导出,且导出的内容中和导出数据库也不一样,导出指定表的导出文本中没有创建数据库的判断
语句,只有删除表-创建表-导入数据.
mysqldump-uroot-proot--databasesdb1--tablesa1a2>/tmp/db1.sql
关于mysql数据库实现逻辑备份的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。