3
我在使用mysql帐户时遇到了问题,最后我将其缩小到包含子字符串'\ Y'的用户密码。密码中的mysql特殊字符
如果我创建一个使用该密码的用户,我不能用它登录:
mysql> create user 'test'@'localhost' identified by '\Y';
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
$ mysql -u test -p
Enter password:
ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)
这发生在两个不同的机器和两个不同的MySQL版本。
mysql Ver 14.14 Distrib 5.5.37, for debian-linux-gnu (x86_64) using readline 6.3
mysql Ver 14.14 Distrib 5.6.19, for osx10.9 (x86_64) using EditLine wrapper
任何线索为什么会发生这种情况?
看起来你是对的,但我不得不说它感觉坏了! – steve