1. 程式人生 > >Android通過jdbc連線mySQL資料庫時,資料庫拒絕連線

Android通過jdbc連線mySQL資料庫時,資料庫拒絕連線

原因:

mysql伺服器出於安全考慮,預設只允許本機使用者通過命令列登入。

解決方案:

先通過localhost登入mysql伺服器

將mysql伺服器的mysql資料庫的user表中root使用者的Host欄位改為"%"。

操作如下:
  1. window+r
  2. 輸入cmd命令,敲回車
  3. 輸入命令: mysql -h (localhost或者127.0.0.1) -u (使用者名稱) -p(如果有密碼,跟上你的密碼)
  4. 輸入命令: use mysql;
  5. 輸入命令: update user set Host=’%’ where Host=‘localhost’;
  6. 輸入命令: flush privileges; (這條命令必須執行,否則配置不會生效)
  7. 輸入命令: quit (退出)
    (提示:注意命令後邊要加分號!)