MySQL数据库备份主要有以下几种方式。下面编程教程网小编给大家简单介绍一下各种方式的基本用法!
完整备份语法:
mysqldump -u root -p -all-databases > db_backup.sql
增量备份语法:
//首次完整备份:
mysqldump -u root -p --all-databases --single-transaction --flush-logs --hex-blob --add-drop-table --routines --events > db_backup.sql
//后续增量备份:
mysqldump -u root -p --all-databases --single-transaction --lock-all-tables --flush-logs --hex-blob --add-drop-table --routines --events --where="TIMESTAMP>TIMESTAMP OF PREVIOUS BACKUP" >db_incremental_backup.sql
物理备份语法:
tar -zcvf db_backup.tar.gz /var/lib/mysql
逻辑备份语法:
FLUSH LOGS; #刷新日志
mysqldump -u root -p --all-databases --master-data=2 --single-transaction >db_backup.sql
以上是编程学习网小编为您介绍的“如何利用MySQL语法对数据库备份?”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:如何利用MySQL语法对数据库备份?
猜你喜欢
- PostgreSQL 10分区表及性能测试报告小结 2023-07-21
- 超详细汇总21个值得收藏的mysql优化实践 2023-12-22
- Redis笔记点赞排行榜的实现示例 2023-07-12
- Spring中的事务传播行为示例详解 2024-01-18
- 这几个SQL语法的坑,你踩过吗 2024-02-22
- Oracle中的定时任务实例教程 2023-07-24
- SQL实战演练之网上商城数据库用户信息数据操作 2023-08-12
- redis 2023-09-11
- Redis 中ZSET数据类型命令使用及对应场景总结(案例详解) 2023-07-12
- Redis学习几笔——Jedis、JedisPool 2023-09-13