迁移多个 SQL 数据库的最佳方法

迁移多个 SQL 数据库的最佳方法

所以我正在切换VPS,并且已经完成了所有数据文件的备份并将它们移过来。但是我仍然需要将所有旧数据库移过来。我一直在互联网上搜索最好的方法,但尚未决定。我尝试使用 mysqldump 命令,然后使用 scp 传输文件,并在新服务器上导入数据库,但是这样做时出现错误,如果我可以一次传输所有数据库,那就更好了。如果这是不可能的,那么我会一次执行 1 个操作,但我需要修复此错误。

mysqldump: Got error: 2002: Can't connect to local MySQL server through socket ' /var/lib/mysql/mysql.sock' (2) when trying to connect

谢谢<3

答案1

一个想法可能是在新服务器上设置辅助节点的复制。到达切换时间后,更改主节点并将新的“主数据库”指定为主数据库。对于错误,您冷检查数据库的配置。

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf

在文件中,袜子的位置可能存在冲突。删除/重命名 /etc/mysql/my.cnf ,影响应该会消除。

相关内容