我必须在具有相同mysql版本的两个VPS服务器之间移动一个大的mysql(仅MYISAM / MEMORY表)数据库,并且我尝试使用mysqldump导入但是它需要很长时间并且ssh会话超时。那么可以简单地将mysql datadir中的数据库文件夹从一个服务器传输到另一个服务器吗?
答案 0 :(得分:1)
是的,您可以复制myisam数据文件,并且服务器的体系结构是相同的。如果复制文件,则必须在新服务器上创建用户,权限等。但是,我仍然会尝试让你的mysqldump脚本在你进入它之前工作。
许多人here.
涵盖了这一点如果您因为丢失ssh会话而说您遇到问题,请查看服务器上的屏幕安装,然后开始屏幕会话。存在处理这些类型的问题。
就性能而言,您在转储时是否使用了extended_insert和可能的delayed insert选项?