如何将大型mysql表上载到远程mysql服务器

如何将大型mysql表上载到远程mysql服务器,mysql,web,hosting,web-hosting,mysql-workbench,Mysql,Web,Hosting,Web Hosting,Mysql Workbench,我有一个1.3 gb的大型sql表,我想上传到一个远程mysql服务器,问题是,mysql服务器支持一个实时网站,我不想影响该服务器的性能,如何做到这一点。 仅供参考:表中有400万条记录 这里我主要关心的是Web服务器的性能,因为我们在它上面运行一个实时站点 您可以将sql请求上载到服务器,并在我们的站点上没有很多人时执行cron 这就是我要做的: 导出数据的mysqldump命令 压缩数据(通常超过90%的压缩) 通过服务器上的sftp发送此存档 解压缩归档文件 用于导入数据的mysql命令

我有一个1.3 gb的大型sql表,我想上传到一个远程mysql服务器,问题是,mysql服务器支持一个实时网站,我不想影响该服务器的性能,如何做到这一点。 仅供参考:表中有400万条记录


这里我主要关心的是Web服务器的性能,因为我们在它上面运行一个实时站点

您可以将sql请求上载到服务器,并在我们的站点上没有很多人时执行cron

这就是我要做的:

  • 导出数据的mysqldump命令
  • 压缩数据(通常超过90%的压缩)
  • 通过服务器上的sftp发送此存档
  • 解压缩归档文件
  • 用于导入数据的mysql命令

  • 如果您必须每天都这样做,那么在两台服务器上都要执行cron任务。

    live server的性能如何,使用mysql-u username-p-D dbname