mysql下 复制文件命令行_命令行下Mysql数据库复制、备份

命令行下Mysql数据库复制、备份

在Win10下如果安装了Mysql,那么我们可以把远程Mysql服务器上的数据库备份到本地,前提是远程Mysql服务器允许远程接入。

假设远程Mysql服务器的访问地址是201.100.0.99,数据库名为mysqlDb1,Mysql账户名为user1,密码为password1;本地Mysql数据库名为mysqlDb2,Mysql账户名为user2,密码为password2,运行cmd,输入如下命令:

mysqldump -h 201.100.0.99 mysqlDb1 -uuser1 -ppassword1 --add-drop-table | mysql mysqlDb2 -uuser2 -ppassword2

如果出现“'mysqldump'不是内部或外部命令,也不是可运行的程序”,说明Mysql安装不正确或者用户的环境变量设置出了问题,重装安装Mysql就可以了。

如果出现“mysqldump: [ERROR] unknown option '--no-beep'”,可以百度下找到解决办法:第一种删除my.ini [client]下的 no-beep 参数,第二种方法在mysqldump后加--no-defaults参数。在这里我们采用第二种方法,将命令行语句改成如下即可:

mysqldump --no-defaults -h 201.100.0.99 mysqlDb1 -uuser1 -ppassword1 --add-drop-table | mysql mysqlDb2 -uuser2 -ppassword2

用上面的命令可以将远程服务器的Mysql数据库复制到了本地,我们也可以直接输出成sql文本文件,语句如下:

mysqldump --no-defaults -h 201.100.0.99 mysqlDb1 -uuser1 -ppassword1 --add-drop-table >d:\mysqlDb2.sql

当然,在Linux下也可以做同样的事情,这里就不赘述了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值