“連接失?。河脩簟畆oot’@‘localhost’(使用密碼:YES)的訪問被拒絕”來自php函數(shù)為了與MySQL數(shù)據(jù)庫進行交互,我編寫了php網(wǎng)頁使用的一些函數(shù)。當我在服務器上測試它們時,我會得到以下錯誤:"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"我能夠在我的PC上使用它們(使用XAMPP),我可以使用服務器中的命令行在數(shù)據(jù)庫的表中導航。但是,網(wǎng)頁無法連接。我檢查了密碼,但沒有結(jié)果。這是正確的(否則我無法從命令行登錄到MySQL)。該函數(shù)的調(diào)用如下:$conn = new mysqli("localhost", "root", "password", "shop");我必須在我的服務器上設置什么東西嗎?謝謝編輯:PHP版本5.3.3-7+擠壓1 MySQL版本:5.1.49-3,都在Debian上3 回答
3 回答

浮云間
TA貢獻1829條經(jīng)驗 獲得超4個贊
mysql -u root -p -h localhost
CREATE USER 'francesco'@'localhost' IDENTIFIED BY 'some_pass';
CREATE DATABASE shop;
GRANT ALL PRIVILEGES ON shop.* TO 'francesco'@'localhost';
quit;mysql -u francesco -p -h localhost
source shop.sql;
$conn = new mysqli("localhost", "francesco", "some_pass", "shop");

江戶川亂折騰
TA貢獻1851條經(jīng)驗 獲得超5個贊
- 3 回答
- 0 關(guān)注
- 1928 瀏覽
添加回答
舉報
0/150
提交
取消