我見過這樣的一些錯誤,但我沒有找到答案。無法連接到數據庫:訪問拒絕用戶''@'localhost'到數據庫'socialdb'
Unable to connect to database: Access denied for user ''@'localhost' to database 'socialdb'
socialdb是我的數據庫。 「無法連接到數據庫:」部分位於此處。
$db = mysql_select_db("socialdb",$con);
if(!$db) {
die ('Unable to connect to database: ' . mysql_error());
}
我不知道是什麼原因造成的。這裏是我的mysql_connect細節
<?php
$con = mysql_connect("localhost");
if(!$con) {
die ('Error: ' . mysql_error());
}
我需要找到根。謝謝。
我沒有對MySQL的
用戶名或密碼應該是這樣?
mysql_connect("localhost","","");
雖然 – user1226076 2012-02-22 15:23:46
我沒有用戶名或密碼,然後創建一個用戶。查看「CREATE USER」和「GRANT」的語法。 [MySQL 5.5 Reference](http://dev.mysql.com/doc/refman/5.5/en/) – Vitamin 2012-02-22 15:25:27
@ user1226076你呢,你就是不知道。看看MySQL的配置,或嘗試使用一些管理工具,如phpMyAdmin或MySQL Workbench登錄。 – CodeCaster 2012-02-22 15:26:30