作者bjlzaw (black)
看板Database
標題[SQL ] MySQL新增使用者但是不能登入
時間Sat Mar 9 20:01:46 2013
我在mysql裡新增了一個使用者 user1,
當主機設定為所有主機('%')時,卻不能用此組帳號密碼登入mysql,
但主機改成localhost後就可以登入mysql,
去查看mysql資料庫裡的user資料表,
使用者 root 和 user1 除了user欄和password欄不一樣之外,
其他欄位都是一樣的,
不知道是不是有什麼地方該做卻沒有注意到的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.161.150.115
1F:推 iamnotfat:當你用localhost 跟 % 是代表兩種獨立的權限賦予 03/11 00:16
2F:→ iamnotfat:% 請用遠端主機驗證 , localhost 請從本機驗證 03/11 00:17
3F:→ bjlzaw:謝謝樓上,想再請教一下,我是在遠端測試的, 03/11 22:47
4F:→ bjlzaw:為什麼MySQL裡主機設成localhost的使用者可以登入呢? 03/11 22:53
5F:推 celven:會不會是用php去連mysql,而他們又剛好是同一台主機? 03/19 15:42
6F:→ bjlzaw:沒錯,就是這樣,感謝樓上。 發現自己好蠢= = 03/26 23:07
7F:→ bjlzaw:完全忘記自己是在用phpmyadmin 03/26 23:10