mariadb数据库备份命令
时间: 2024-09-14 07:01:22 浏览: 42
MariaDB是一个开源的关系型数据库管理系统,它对MySQL有很高的兼容性。备份 MariaDB 数据库通常可以使用 `mysqldump` 工具,这是一个便捷的方式来创建数据库的SQL脚本,或者直接通过 `mysqlbackup` (如果安装了MariaDB的客户端工具) 或者系统的其他备份工具。
以下是几个基本的备份命令示例:
1. **使用 mysqldump 创建SQL脚本备份**:
```
mysqldump -u [username] -p[password] [database_name] > backup.sql
```
这将导出名为 `database_name` 的数据库到 `backup.sql` 文件中。输入密码时会提示你。
2. **使用 mysqlbackup 创建二进制日志备份**:
```
mysqlbackup --user=[username] --password=[password] --host=localhost backup --all-databases
```
生成的是一个压缩的数据库镜像,包含所有数据库及其数据。
3. **定期自动备份** (例如,Linux crontab任务):
```bash
0 0 * * * mysqldump -u [username] -p[password] [database_name] | gzip > /path/to/backup/$(date +%Y%m%d).sql.gz
```
这样设置会在每天凌晨0点创建一个压缩的备份文件。
阅读全文