Mysql逻辑备份恢复-mysqldump使用

Mysql逻辑备份恢复-mysqldump使用用法: 备份单个数据库:mysqldump -u 用户名 -p 数据库名 >filename.sql –no-data(-d) 只备份表结构 -t 只备份表数据 –databases 指定主机上…

Mysql逻辑备份恢复-mysqldump使用

备份单个数据库:mysqldump -u 用户名 -p 数据库名 >filename.sql

    –no-data(-d)  只备份表结构

    -t         只备份表数据

   –databases  指定主机上要备份的数据库

    -A (–all- databases)  备份全部数据库

    –default-character-set  指定字符集

    -B   备份文件中会多create database 和use mytest的命令,不需要手动建库,可以直接还原,而且可以备份多个库

    –compact  优化(减少)内容/注释输出(适合调试)

    -F  刷新和切换binlog

    –master-data=1  写入当前binglog日志号

mysqldump -uroot -p”123456″ -B  testsb|gzip >/tmp/testsb_bak.sql.gz

 

结论:

1.备份数据库使用-B参数,可以备份多个库

2.使用gzip对备份的数据进行压缩

 

分库备份:执行一个备份语句备份一个库

 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8486.html

(0)
上一篇 2023-02-27
下一篇 2023-02-27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注