大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说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