备份和恢复Ubuntu MariaDB数据库可以通过多种方法实现,以下是两种常用的方法:
方法一:使用mysqldump 工具备份数据库登录到MariaDB服务器:
mysql -u root -p选择要备份的数据库(可选):
USE your_database_name;使用 mysqldump 命令备份数据库:
mysqldump -u root -p your_database_name > backup_file.sql系统会提示你输入密码。
登录到MariaDB服务器:
mysql -u root -p创建一个新的数据库(如果需要):
CREATE DATABASE your_database_name;使用 mysql 命令恢复数据库:
mysql -u root -p your_database_name < backup_file.sql系统会提示你输入密码。
xtrabackup 工具(适用于InnoDB存储引擎)安装 xtrabackup更新包列表:
sudo apt update安装 percona-xtrabackup:
sudo apt install percona-xtrabackup-24停止MariaDB服务:
sudo systemctl stop mariadb执行备份:
sudo xtrabackup --backup --target-dir=/path/to/backup --user=root --password系统会提示你输入密码。
准备备份(可选,但推荐):
sudo xtrabackup --prepare --target-dir=/path/to/backup启动MariaDB服务:
sudo systemctl start mariadb停止MariaDB服务:
sudo systemctl stop mariadb应用备份:
sudo xtrabackup --copy-back --target-dir=/path/to/backup --datadir=/var/lib/mysql修改文件权限:
sudo chown -R mysql:mysql /var/lib/mysql启动MariaDB服务:
sudo systemctl start mariadb通过以上方法,你可以有效地备份和恢复Ubuntu MariaDB数据库。
上一篇:VirtualBox虚拟机克隆与迁移操作指南
下一篇:Debian LAMP能运行大型网站吗
Ubuntu









