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语法对数据库备份?
基础教程推荐
猜你喜欢
- MySQL创建高性能索引的全步骤 2023-12-12
- SQL Server 2005/2008 导入导出数据常见报错解决方法 2023-12-30
- (转)Redis持久化的几种方式 1、前言 2024-02-11
- Redis bitmap位图操作方法详解 2024-01-13
- Window7安装MariaDB数据库及系统初始化操作分析 2023-07-24
- sql语句LEFT JOIN拼接表详解 2023-07-29
- 如何利用mysql语法获取查询列表的总数 2024-12-14
- 详解SQL Server 2016快照代理过程 2023-12-12
- Mysql中Table ‘XXX’ is marked as crashed and last (automatic?)问题解决方法 2023-12-30
- thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决 2023-12-03
