今天在cmd命令行下,用mysqldump来进行备份数据库,遇到了这个一个问题,
先看命令如下, mysqldump -uyaner -pyaner&123 -h 192.168.0.5 test dbtest.sql
其中'&'字符在cmd下是特殊字符, 所以得用‘^’来进行转义,应该写成如下
mysqldump -uyaner -pyaner^&123 -h 192.168.0.5 test dbtest.sql
貌似也可以使用mysqldump -uyaner -p“yaner&123 -h 192.168.0.5 test dbtest.sql 这个还不确定,需验证
转义时,^^代表^,^|代表|,^"代表"等等