当前位置:首页 > 技术 > 正文内容

使用Mysqldump进行逻辑备份

醉清风2019-04-29技术5392

20181229.jpg

mysqldump作为重要的MySQL备份工具,功能相当强大。备份参数、恢复策略,需要仔细研究。

备份数据库:

备份单个数据库或单个数据库中的指定表:
mysqldump [OPTIONS] database [tb1] [tb2]…

备份多个数据库:
mysqldump [OPTIONS] –databases [OPTIONS] DB1 [DB2 DB3…]

备份所有数据库:
mysqldump [OPTIONS] –all-databases [OPTIONS]

添加此选项备份时不锁表
–single-transaction

案例:本地备份所有库
mysqldump -u root -p密码 –all-databases > ./all.sql

案例:本地恢复所有库
mysql -u root -p密码 < ./all.sql

案例:备份本地db1,db2两个库
mysqldump -u root -p密码 –databases db1 db2 > ./db1_2.sql

案例:恢复本地db1,db2两个库
mysql -u root -p密码 db1 db2 < ./db1_2.sql

案例:在B主机上执行将A主机的yun库备份到B主机上 ,在B主机上需要创建yun库,-C表示主机间的数据传输使用数据压缩
mysqldump –host=192.168.6.108(A) -u root -p密码 –opt yun | mysql –host=localhost(B) -u root -p密码 -C yun

案例:在 B主机上执行将A主机上的所有数据库备份到本地
mysqldump –host=192.168.6.108(A) -u root -p密码 –all-databases > all.sql(B)

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由红柚酱发布,如需转载请注明出处。

转载请注明出处:https://www.notenet.cn/post/17.html

标签: mysqlmysqldump

相关文章

如何使用iptables禁止/解封某个IP访问?

如何使用iptables禁止/解封某个IP访问?

在 Linux 下,使用 iptables 来维护 IP 规则表。要封停或者是解封 IP,其实就是在 IP 规则表中对入站部分的规则进行添加操作。要封停一个 IP,使用下面这条命令:iptables...

Linux 服务器性能出问题,排查下这些参数指标

Linux 服务器性能出问题,排查下这些参数指标

一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,...

RHSA-2020:2664-重要: 内核 安全和BUG修复更新

RHSA-2020:2664-重要: 内核 安全和BUG修复更新

1、漏洞提示:RHSA-2020:2664-重要: 内核 安全和BUG修复更新2、漏洞描述:漏洞编号漏洞公告漏洞描述CVE-2020-0543hw:特殊寄存器缓冲器数据采样(SRB...

CentOS 7 下安装 Nginx

CentOS 7 下安装 Nginx

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 n...

HTTP状态码汇总

HTTP状态码汇总

状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码 200("正常")。"网页未找到"错误会生产...