ubuntu

Ubuntu MariaDB数据迁移方法有哪些

小樊
40
2025-08-17 19:32:11
栏目: 云计算

Ubuntu MariaDB数据迁移主要有以下两种方法:

  1. 使用mysqldump工具(逻辑迁移)

    • 备份源数据库:通过mysqldump命令导出MariaDB数据为SQL文件,例如mysqldump -u root -p --all-databases > backup.sql
    • 传输备份文件:使用scp等工具将SQL文件复制到目标服务器。
    • 导入目标数据库:在目标服务器上通过mysql命令导入SQL文件,如mysql -u root -p < backup.sql
    • 适用场景:跨服务器迁移、版本升级(如MariaDB→MySQL需手动处理不兼容部分)。
  2. 直接复制数据文件(物理迁移)

    • 停止MariaDB服务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
    • 适用场景:同服务器内迁移或需保留原存储引擎的迁移。

注意事项

0
看了该问题的人还看了