ubuntu

Ubuntu MySQL数据库迁移步骤

小樊
42
2025-08-27 13:04:18
栏目: 云计算

Ubuntu MySQL数据库迁移步骤如下:

  1. 备份源数据库:用mysqldump导出数据,如mysqldump -u root -p --all-databases > backup.sql
  2. 传输备份文件:用scprsync将备份文件复制到目标服务器,如scp backup.sql user@new_server:/path/
  3. 准备目标服务器
    • 安装MySQL(若未安装):sudo apt update && sudo apt install mysql-server
    • (可选)若需迁移数据目录,停止MySQL服务并复制数据文件,修改配置文件/etc/mysql/my.cnfdatadir路径。
  4. 导入数据
    • 方法1:用mysql命令直接导入,如mysql -u root -p < backup.sql
    • 方法2:若为部分数据库,先创建目标库,再导入,如CREATE DATABASE new_db; mysql -u root -p new_db < backup.sql
  5. 验证与配置
    • 登录目标MySQL检查数据:mysql -u root -p,执行SHOW DATABASES;SELECT * FROM table
    • 若需修改权限或防火墙,更新对应配置。
  6. 清理与测试:确认无误后,可删除源备份文件,测试应用程序连接新数据库。

注意:迁移前确保目标服务器MySQL版本兼容,大数据库建议在低峰期操作,数据量大时可考虑分批导出或使用压缩。

0
看了该问题的人还看了