最近遇到一个怪问题,密码输入都是正确的,两种连接数据库的方法却产生两种不同的结果,如下图:
这种情况可以访问
这种情况却连接不上
经排查是因为密码里面有$符号,在这里直接跟-p后面输入的时候产生sql注入,所以连接不上
解决办法:1.密码去除$符号
2.在特殊符号前使用转义字符\
最近遇到一个怪问题,密码输入都是正确的,两种连接数据库的方法却产生两种不同的结果,如下图:
这种情况可以访问
这种情况却连接不上
经排查是因为密码里面有$符号,在这里直接跟-p后面输入的时候产生sql注入,所以连接不上
解决办法:1.密码去除$符号
2.在特殊符号前使用转义字符\