版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/scgyus/article/details/86640248
一 在window环境下
1、远程导出到本地
mysqldump -h主机ip -u用户名 -p密码 库名 表名> 导出sql文件
例如:
mysqldump -h1.2.3.4 -uroot -proot test table>table.sql
2、本地导入到远程数据库
mysql -h 主机地址(本机localhost) -u 用户名(root) -p 数据库名 < 要导入的数据文件(比如是D:\mysql\phpcms.sql)
二 在Linux环境下
1、本地导出整个库
mysqldump -h本地ip -uroot -p 库名 > /home/库名.sql
2、本地导入sql文件scp local_file remote_username@remote_ip:remote_folder
方法一:
mysql -h本地ip -uroot -p report</home/report.sql
方法二:
执行mysql命令
mysql -h本地ip -uroot -p
use 库名
source /home/report.sql
注意点:
从远处复制文件到本地目录
scp [email protected]:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
从本地复制文件到远程主机
scp local_file remote_username@remote_ip:remote_folder
如果报路径错误
ln -s /apps/svr/mysql5/bin/mysql /usr/bin