备份 Ubuntu MariaDB 数据库的步骤如下:
mysqldump
工具登录到 MariaDB 服务器
mysql -u root -p
输入你的密码后,你将进入 MariaDB 命令行界面。
选择要备份的数据库
USE your_database_name;
使用 mysqldump
命令备份数据库
mysqldump -u root -p your_database_name > backup_file.sql
这会将整个数据库备份到一个名为 backup_file.sql
的文件中。
退出 MariaDB 命令行界面
EXIT;
mariabackup
工具(适用于 MariaDB 10.3 及以上版本)mariabackup
是一个更强大的备份工具,支持热备份(即不停机备份)。
安装 mariabackup
sudo apt-get update
sudo apt-get install mariabackup
执行备份
sudo mariabackup --backup --target-dir=/path/to/backup --user=root --password
这会将备份文件存储在 /path/to/backup
目录下。
准备备份 备份完成后,需要准备备份文件以便恢复:
sudo mariabackup --prepare --target-dir=/path/to/backup
复制备份文件到安全位置
sudo cp -R /path/to/backup /safe/location
rsync
进行增量备份如果你需要定期进行增量备份,可以使用 rsync
工具。
创建一个备份目录
mkdir -p /path/to/backup/daily
使用 rsync
进行增量备份
rsync -avz --delete /var/lib/mysql/ /path/to/backup/daily/
通过以上方法,你可以有效地备份 Ubuntu MariaDB 数据库。