ubuntu

如何备份Ubuntu MariaDB数据库

小樊
38
2025-06-05 07:10:51
栏目: 云计算

备份 Ubuntu MariaDB 数据库的步骤如下:

方法一:使用 mysqldump 工具

  1. 登录到 MariaDB 服务器

    mysql -u root -p
    

    输入你的密码后,你将进入 MariaDB 命令行界面。

  2. 选择要备份的数据库

    USE your_database_name;
    
  3. 使用 mysqldump 命令备份数据库

    mysqldump -u root -p your_database_name > backup_file.sql
    

    这会将整个数据库备份到一个名为 backup_file.sql 的文件中。

  4. 退出 MariaDB 命令行界面

    EXIT;
    

方法二:使用 mariabackup 工具(适用于 MariaDB 10.3 及以上版本)

mariabackup 是一个更强大的备份工具,支持热备份(即不停机备份)。

  1. 安装 mariabackup

    sudo apt-get update
    sudo apt-get install mariabackup
    
  2. 执行备份

    sudo mariabackup --backup --target-dir=/path/to/backup --user=root --password
    

    这会将备份文件存储在 /path/to/backup 目录下。

  3. 准备备份 备份完成后,需要准备备份文件以便恢复:

    sudo mariabackup --prepare --target-dir=/path/to/backup
    
  4. 复制备份文件到安全位置

    sudo cp -R /path/to/backup /safe/location
    

方法三:使用 rsync 进行增量备份

如果你需要定期进行增量备份,可以使用 rsync 工具。

  1. 创建一个备份目录

    mkdir -p /path/to/backup/daily
    
  2. 使用 rsync 进行增量备份

    rsync -avz --delete /var/lib/mysql/ /path/to/backup/daily/
    

注意事项

通过以上方法,你可以有效地备份 Ubuntu MariaDB 数据库。

0
看了该问题的人还看了