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

肥皂起泡泡
TA貢獻1829條經(jīng)驗 獲得超6個贊
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貢獻1806條經(jīng)驗 獲得超8個贊
添加回答
舉報
0/150
提交
取消