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