centos - linux終端機能連接mysql資料庫,但是透過php程式連接mysql連不起

WBOY
發布: 2016-10-10 11:56:17
原創
1147 人瀏覽過

透過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上面

如果連線不了,那報錯是什麼呢?根據錯誤訊息調試,例如地址錯誤,密碼錯誤。連接埠錯誤等等

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!