如何将MySQL数据库从一台服务器转移到另一台UNIX/Linux服务器

时间:2020-01-09 10:43:52  来源:igfitidea点击:

问题描述:我将服务器从本地数据中心移到另一个数据中心。

我有新服务器已启动并正在运行。
我的网站是动态的,如何将MySQL数据库从旧服务器转移到新服务器。
如何使转移顺利成功?

解决方法:最好和安全的方法是使用ssh将数据库传输到另一台服务器。
您需要使用以下工具:

  • SSH客户端
  • 远程服务器上的SSH服务器
  • mysqldump命令
  • UNIX管道

假设您要将MySQL数据库foo转移到名为bar的远程框中,在shell提示符下输入以下命令:

$ mysqldump foo | ssh [email protected] mysql foo

您可以使用相同的语法将名为Chocolate的表(从配方数据库)复制到名为icecream的远程数据库:

$ mysqldump recipe chocolate | ssh [email protected] mysql icecream