web-dev-qa-db-ja.com

データベースへのユーザー@ 'localhost'のアクセスが拒否されました ''

これに似た質問がたくさんあります。まだ私のようなものを見つけることができません。これらの設定などを変更する場所がわからない場合は、ご協力をお願いします。

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());
20
expiredninja

これを試してください: MySQLへのユーザーの追加

データベース(Webページなど)への外部アクセスが必要な場合は、ユーザーに特権を付与する必要があります。

20
gama_jr

MySQLサーバーの正しい資格情報を使用していない可能性があります。また、接続するユーザーにデータベース/テーブルを表示するための正しい権限があり、ネットワークトポロジ用語(localhost)で現在の場所から接続できることも確認する必要があります。

4
Clay Freeman