Ubuntu MariaDB数据迁移主要有以下两种方法:
使用mysqldump工具(逻辑迁移)
mysqldump
命令导出MariaDB数据为SQL文件,例如mysqldump -u root -p --all-databases > backup.sql
。scp
等工具将SQL文件复制到目标服务器。mysql
命令导入SQL文件,如mysql -u root -p < backup.sql
。直接复制数据文件(物理迁移)
sudo systemctl stop mariadb
。/var/lib/mysql
目录复制到新位置或目标服务器,如sudo cp -a /var/lib/mysql /new/location/
。/etc/mysql/mariadb.conf.d/50-server.cnf
中的datadir
路径。sudo chown -R mysql:mysql /new/location/mysql
,然后sudo systemctl start mariadb
。注意事项: