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。注意事项: