无法连接到数据库:用户''@ localhost'拒绝访问数据库'socialdb'

use*_*076 2 php mysql database error-handling

我见过这样的一些错误,但我找不到答案.

Unable to connect to database: Access denied for user ''@'localhost' to database 'socialdb'
Run Code Online (Sandbox Code Playgroud)

socialdb是我的数据库."无法连接到数据库:"部分位于此处.

$db = mysql_select_db("socialdb",$con);

if(!$db) {

    die ('Unable to connect to database: ' . mysql_error());

    }
Run Code Online (Sandbox Code Playgroud)

我不知道是什么造成了这种情况.这是我的mysql_connect详细信息

<?php
$con = mysql_connect("localhost");

if(!$con) {

    die ('Error: ' . mysql_error());

    }
Run Code Online (Sandbox Code Playgroud)

我需要找到根.谢谢.

我没有MySQL的用户名或密码

应该是这个吗?

mysql_connect("localhost","","");
Run Code Online (Sandbox Code Playgroud)

Cod*_*ter 7

该错误非常明显,如果不指定某些凭据,则不允许连接.

将您的通话更改为mysql_connect()以下内容:

mysql_connect("localhost", "user", "password");
Run Code Online (Sandbox Code Playgroud)