美文网首页
mysql数据库远程移植

mysql数据库远程移植

作者: Jessieee_Y | 来源:发表于2020-12-05 11:57 被阅读0次

我想将远程服务器A的数据库移到另一个远程服务器B

方法1:最简单

因为两个服务器都装了lnmp,所以可以在phpmyadmin上操作。先在服务器A上导出,再在服务器B上导入。
缺点:文件上传慢;限制文件大小不能超过50M。

image.png

方法2:mysqldump,scp

step1: 在服务器A上导出数据库

假设数据库名为 class 其中有个表叫students

导出整个数据库:

mysqldump -u root -p class > /home/XXX/class.sql

导出一个表:

mysqldump -u root -p class students>/home/XXX/students.sql

这步之后,在服务器A的/home/XXX 目录下就会有sql文件

step 2:把sql文件传输到服务器B

scp root@[服务器A的ip地址]:[A上存放文件路径] /文件 [B上存放的文件路径]

例如,我把A服务器(11.11.111.111)上的 /home/XXX/class.sql 传到B服务器的 /home/ZZZ,我就先登上B服务器,然后命令行输

scp root@11.11.111.111:/home/XXX/class.sql  /home/ZZZ 

注:scp传输速度挺慢的 最快才一百多k 我也不知道有什么快的方法了

step 3: 导入服务器B的数据库

导入前要确定服务器B的mysql里有这个名字的数据库
没有的话,先

CREATE DATABASE class

然后

mysql -u root -p class < /home/ZZZ/class.sql

相关文章

  • mysql数据库远程移植

    我想将远程服务器A的数据库移到另一个远程服务器B 方法1:最简单 因为两个服务器都装了lnmp,所以可以在phpm...

  • mysql数据库的基础使用

    一、Centos安装MySQL 安装MySQL数据库。 配置MySQL数据库。 远程访问MySQL数据库。 具体详...

  • mysql,mongodb,redis在windows应用

    1.mysql 启动服务器 关闭服务器 登录mysql(连接mysql) 如果要登录远程数据库,1.需要远程数据库...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • 如何备份远程 MySQL 数据到本地

    如何备份远程 MySQL 数据到本地? 对于远程的 MySQL 数据库,如何定期将数据备份到本地呢?对于需要远程备...

  • Aliyun - ECS配置

    Aliyun - ECS配置 打开MySQL远程访问权限 1. 连接mysql数据库: mysql -uroot ...

  • mysql命令

    连接本地数据库: mysql -uUser -pPassword连接远程主机的mysql: mysql -h110...

  • MySQL开启远程连接

    MySQL开启远程连接,需修改mysql数据库里的user表,如下所示: mysql>use mysql;mysq...

  • 解决远程连接mysql错误1130

    解决远程连接mysql错误1130 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: ...

  • 解决远程连接mysql错误1130

    解决远程连接mysql错误1130 远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: ...

网友评论

      本文标题:mysql数据库远程移植

      本文链接:https://www.haomeiwen.com/subject/fxcgwktx.html