mysqldump mysql.sock_【mysqldump】mysqldump及备份恢复示例

mysqldump逻辑备份一、mysqldump介绍1.mysqldump基本介绍mysqldump是基于SQL的逻辑备份方式,专门用于备份mysql数据库。它的备份原理是,通过协议连接到mysql数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的SQL语句,当我们需要还原这些数据时,只要执行这些SQL语句,即可将对应的数据还原。2.mysqldump的优点可以直接使用文本处理工具处理对...
摘要由CSDN通过智能技术生成

mysqldump

逻辑备份

一、

mysqldump

介绍

1.

mysqldump

基本介绍

mysqldump

是基于

SQL

的逻辑备份方式,专门用于备份

mysql

数据库。

它的备份原理是,通过协议连接到mysql

数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的

SQL

语句,当我们需要还原这些数据时,只要执行这些

SQL

语句,即可将对应的数据还原。

2.

mysqldump

的优点

可以直接使用文本处理工具处理对应的备份数据,因为备份数据已经被mysqldump

转换为了对应的

SQL

语句,所以,我们可以借助文件系统中的文本处理工具对备份数据进行直接处理。

mysqldump

innodb

存储引擎支持热备,

innodb

支持事务,我们可以基于事务通过

mysqldump

对数据库进行热备。

二、

mysqldump

语法

# mysqldump -h

主机名

-u

用户名

-p

密码 数据库名

>

备份文件

.sql

也可以使用本地socket

连接

# mysqldump -Ssocketname -u

用户名

-p

密码 数据库名

>

备份文件

.sql

注:

数据库名选项

-A, --all-database

#

所有库

db1

#

数据库名

db1 tab1

tab2

#db1

库的表

tab1,tab2

-B --database db1 db2 #

多个数据库

其他常用参数说明:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值