透過xshell終端機能連接到資料:
但是我在線上透過正式網域下的一個php(www.discountfollow.com/a.php)測試檔案去連接資料庫,提示:
the database is error:Access denied for user 'root'@'www.discountfollow.com' (using password: YES)
請問這是什麼原因導致這種問題的呀!謝謝。 。 。
透過xshell終端機能連接到資料:
但是我在線上透過正式網域下的一個php(www.discountfollow.com/a.php)測試檔案去連接資料庫,提示:
the database is error:Access denied for user 'root'@'www.discountfollow.com' (using password: YES)
請問這是什麼原因導致這種問題的呀!謝謝。 。 。
我曾經遇見坑是,資料庫使用者只有監聽在127.0.0.1
上面才行,監聽在localhost
上面不行
新建資料庫,
<code>CREATE DATABASE testdb; </code>
你新建資料庫普通用戶,
<code>CREATE USER 'dba'@'127.0.0.1' IDENTIFIED BY '123456'; </code>
授權,
<code>Grant select, insert, update, delete on testdb.* to dba@'127.0.0.1' ; </code>
接著用dba
用戶連接testdb
資料庫在127.0.0.1
上面
如果連線不了,那報錯是什麼呢?根據錯誤訊息調試,例如地址錯誤,密碼錯誤。連接埠錯誤等等