[問題]linux上用jdbc連mysql遇到的問題

看板java作者 (death)時間17年前 (2008/07/08 16:39), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/3 (看更多)
真的很神奇... 本來在windows下可以run的程式 丟到linux上 竟然會出現 Access Denied java.sql.SQLException: Invalid authorization specification, message from server: "Access denied for user: 'root@127.0.0.1' (Using password: YES)" 感覺就像是帳密錯誤.. 可是 帳密應該已正確 我雖然是用eclipse 做的 但我連編碼 也去換utf-8了..(感覺這不是重點)... 如果在windows下run這隻程式 故意把帳密打錯 會出現 root@localhost ... 127.0.0.1 不就是 localhost 雖然訊息不一樣..(感覺這也不是重點) 有人遇過 類似 的問題嗎^^"... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.184.223

07/08 16:50, , 1F
這個是 mysql access right 的問題
07/08 16:50, 1F

07/08 16:50, , 2F
請你試著於 console mode 登入 MYSQL 資料庫試試
07/08 16:50, 2F

07/08 16:52, , 3F
把適當的 right grant 給 root@127.0.0.1 就解決
07/08 16:52, 3F

07/08 16:55, , 4F
對不起..我第一次處理JDBC做這類的事..可以再說明詳細嗎
07/08 16:55, 4F

07/08 16:59, , 5F
grant all on *.* to 'root'@'localhost' 失敗~ 是指這嗎
07/08 16:59, 5F
文章代碼(AID): #18SoUx_5 (java)
文章代碼(AID): #18SoUx_5 (java)