1、我在我本地电脑上备份另外一台电脑上的mysql数据库,我通过.bat执行文件的方式对mysql进行备份
D:\mysqldump.exe -h192.168.1.16:3333 -uroot -pyhhy1@a qwdb>D:\sourcedb\qwdb-%date:~0,4%-%date:~5,2%-%date:~8,2%.sql
-h服务器ip -P端口号(3306端口号可以省略) -u用户名 -p密码 数据库名称 > 备份到那个目录下。
我执行上面的.bat执行文件出现如下错误:
但是我用navicat工具是可以连接的。
解决方法:
最后查到我的端口号的写法错误,正确的写法是
D:\mysqldump.exe -h192.168.1.16 -P3333 -uroot -pyhhy1@a oadb>D:\sourcedb\oadb-%date:~0,4%-%date:~5,2%-%date:~8,2%.sql
密码是-p小写的p 端口号是大写的P -P
最后问题解决。数据库备份成功。