[SQL ] MySQL新增使用者但是不能登入

看板Database作者 (black)時間12年前 (2013/03/09 20:01), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
我在mysql裡新增了一個使用者 user1, 當主機設定為所有主機('%')時,卻不能用此組帳號密碼登入mysql, 但主機改成localhost後就可以登入mysql, 去查看mysql資料庫裡的user資料表, 使用者 root 和 user1 除了user欄和password欄不一樣之外, 其他欄位都是一樣的, 不知道是不是有什麼地方該做卻沒有注意到的呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.150.115

03/11 00:16, , 1F
當你用localhost 跟 % 是代表兩種獨立的權限賦予
03/11 00:16, 1F

03/11 00:17, , 2F
% 請用遠端主機驗證 , localhost 請從本機驗證
03/11 00:17, 2F

03/11 22:47, , 3F
謝謝樓上,想再請教一下,我是在遠端測試的,
03/11 22:47, 3F

03/11 22:53, , 4F
為什麼MySQL裡主機設成localhost的使用者可以登入呢?
03/11 22:53, 4F

03/19 15:42, , 5F
會不會是用php去連mysql,而他們又剛好是同一台主機?
03/19 15:42, 5F

03/26 23:07, , 6F
沒錯,就是這樣,感謝樓上。 發現自己好蠢= =
03/26 23:07, 6F

03/26 23:10, , 7F
完全忘記自己是在用phpmyadmin
03/26 23:10, 7F
文章代碼(AID): #1HEoIj0S (Database)