これに似た質問がたくさんあります。まだ私のようなものを見つけることができません。これらの設定などを変更する場所がわからない場合は、ご協力をお願いします。
access denied Access denied for user ''@'localhost' to database ''
これが私のページの始まりです。
$dbhost = 'localhost'; //unlikely to require changing.
$dbname ='publication'; //modify these
$dbuser = 'username'; //variables
$dbpass = ''; //// to your installation
$appname = 'application name'; // and preference
mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
これを試してください: MySQLへのユーザーの追加
データベース(Webページなど)への外部アクセスが必要な場合は、ユーザーに特権を付与する必要があります。
MySQLサーバーの正しい資格情報を使用していない可能性があります。また、接続するユーザーにデータベース/テーブルを表示するための正しい権限があり、ネットワークトポロジ用語(localhost)で現在の場所から接続できることも確認する必要があります。