MySQL数据库导入导出(服务器之间直接导入)

mysql数据库导入导出有很多方法,如果数据库不大,可以直接下载到本地,再上传到新的服务器,但如果数据库很大的情况下,这就不太可行了,而且还要去更改php.ini的上传限制。

通过下面的几个步骤,可以轻松将数据库从一个服务器导入到另一个服务器。以A服务器导入到B服务器为例。

A服务器(a.com)

1.先进入mysql的安装路径 的bin目录下:

cd /usr/local/mysql/bin

后面就可以使用此路经下的命令来完成任务。

2.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u username -p sqlname > sqlname.sql

输入密码后就会导出数据到 导出的文件名.sql 这个文件中。

3.将导出的文件名.sql移动到a.com根目录。

B服务器(b.com)

1.进入B服务器的phpmyadmin/upload文件夹,下载a.com中的导出的文件名.sql

wget https://a.com/sqlname.sql

2.进入phpmyadmin,导入数据库,从网站服务器上传文件夹 upload/ 中选择
MySQL数据库导入导出(服务器之间直接导入) 2

这样就能在两台服务器之间完成数据库导入,而不必先导出到本地,再上传导入了。