データベース アクセス エラー ユーザー ''@'localhost' のデータベース 'xinjisudi' へのアクセスが拒否されました
データベースへの接続時にエラーが報告されました データベース アクセス エラー データベース 'xinjisudi' へのユーザー ''@'localhost' のアクセスが拒否されました
データベース接続コード
$conn=mysql_connect("localhost","","") または die("データベースサーバー接続エラー".mysql_error());//データベース接続を作成します
mysql_select_db("xinjisudi",$conn) または die("データベース アクセス エラー".mysql_error());//データベースを開きます
mysql_query("set names utf8");//文字化けを解決する
?>
何が問題ですか?助けていただければ幸いです。
-----解決策---------$conn=mysql_connect("localhost " 、""、"")
少なくともユーザー名が空であれば問題ありません
-----解決策---------resource mysql_connect ( [string サーバー [, string ユーザー名 [, string パスワード [, bool new_link [, int client_flags]]]] )
すべてデフォルトのままで問題ありません (条件はユーザー名: root、パスワード: none)
ユーザー名がデフォルトでない場合は、正しいユーザー名である必要があります
-----解決策---------
デフォルトにしたい場合は、'' を入力せず、mysql_connect('localhost'); を直接記述する必要があります。
------解決策------------------ユーザーは xinjisudi ライブラリを持っていないようです権限
まず認証のために root などの管理者アカウントでログインする必要があります
-----解決策--------- 管理者に連絡して、ユーザー名とパスワードを割り当てるように依頼することをお勧めします。 。
------解決策------------------パスワードがない場合でも、パスワードを入力する必要があります。ユーザー名
------解決策--------------------------------最も安全な方法は、バンド パスワード アカウントを作成し、このアカウントに特定のデータベースへのアクセス許可を与えることです。