Paulo的帮助使我找到了解决方案。它是以下各项的组合:
- 密码包含美元符号
- 我试图从Linux Shell连接
bash外壳将美元符号视为扩展为环境变量的特殊字符,因此我们需要使用反斜杠对其进行转义。顺便说一句,在美元符号是密码的最后一个字符的情况下,我们
不必这样做 。
例如,如果您的密码是“ pas $ word”,那么在Linux bash中,我们必须进行如下连接:
# mysql --host=192.168.233.142 --user=root --password=pas$word



