MYSQL数据备份之mysqldump命令详解

发布时间 2023-10-11 11:37:56作者: lucky8492

一、mysqldump 简介

mysqldump 是 MySQL 自带的逻辑备份工具。

它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。

二、mysqldump命令介绍

 

 

选项说明

参数名缩写含义
–host -h 服务器IP地址
–port -P 服务器端口号
–user -u MySQL 用户名
–pasword -p MySQL 密码
–databases   指定要备份的数据库
–all-databases   备份mysql服务器上的所有数据库
–compact   压缩模式,产生更少的输出
–comments   添加注释信息
–complete-insert   输出完成的插入语句
–lock-tables   备份前,锁定所有数据库表
–no-create-db/–no-create-info   禁止生成创建数据库语句
–force   当出现错误时仍然继续备份操作
–default-character-set   指定默认字符集
–add-locks   备份数据库表时锁定数据库表

 

 

 

 

 

 

 

 

 

 

 

 

命令备份示例

 

三、还原命令

系统行命令

 

soure 方法

 

原为:https://blog.csdn.net/Wyongkang/article/details/123558313