武汉名客数据科技 © www.mkdatas.cn. All Rights Reserved 鄂ICP备2023008455号
公司地址:洪山区野芷湖西路16号武汉创意天地商业中心栋10号楼
一、备份数据:
Mysqldump常用命令:
常见选项:
-u: 用户名
-p: 密码
-P: 端口号,不写默认3306
--all-databases, -A:备份所有数据库
--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。
-d: 只导出数据库的表结构
-t: 只导出数据库的数据
--quick, -q:快速导出
--xml, -X:导出为xml文件
下面是具体的使用samples:
1. 备份全部数据库的数据和结构(-A)
2. 备份全部数据库的结构(-d)
3. 备份全部数据库的数据(-t)
4. 备份单个数据库的数据和结构(sakila 为数据库名)
5. 备份单个数据库结构(sakila 为数据库名,-d)
6. 备份单个数据库数据(sakila 为数据库名,-t)
7. 备份多个表的结构和数据 (table1,table2为表名)
8. 一次备份多个数据库
二、还原数据库:
1. 系统命令行:
2. soure 方法:
Comments:
1. 还原单个数据库、单个数据库的多表需要指定数据库,而还原多个数据库时不用指定数据库。
2. 区别:备份用的命令是mysqldump, 还原用的是mysql。