所以我试图登录mysql的Gentoo与以下语法
mysql --user=myUsername --password=passWord
但是,我的密码是这样的
2k*`pI5G=BT86/5"[]DBdTCo
我想知道我应该转义哪些字符才能登录。
谢谢。
典型的mysql登录看起来像
mysql -u user -p
当你按enter键时,mysql会问你输入密码。你不应该转义任何字符
不知道为什么,但它是这样工作的。
touch myfile.txt
inside [myfile.txt]
[mysqld]
user=the username
password=the password
和瞧,mysql --defaults-extra-file=myfile.txt
像一个魅力…不知道为什么它不能像其他人建议的那样与stdin一起工作…
我将避免在命令行中输入它(出于安全原因),而是使用"——password"并提示输入密码,或者使用额外的my.ini来设置默认密码(并且只有您的用户具有读访问权限)。
如果您真的想在命令行中输入它,则需要转义任何bash特殊字符(应该可以在google上搜索到)。