1
我將MySQL
安裝到了我的Mac(帶有MAMP安裝程序)並出現問題。當我創建一個用戶以「@%」主機名是這樣的:無法通過主機名通配符連接到MySQL
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
,我嘗試通過CLI連接:mysql -u test -ptest
,我得到這個錯誤:
ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)
但是,當我更改主機名稱爲localhost :
RENAME USER 'test'@'%' TO 'test'@'localhost';
它的工作原理。
任何想法如何讓MySQL使用通配符?
謝謝。
可能的重複http://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw/。請參閱我的答案:http://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw/11216911#11216911 – RandomSeed