ホームページ > バックエンド開発 > PHPチュートリアル > データベース アクセス例外 ユーザー ''@'localhost' のデータベース 'xinjisudi' へのアクセスが拒否されました

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

WBOY
リリース: 2016-06-13 12:56:23
オリジナル
983 人が閲覧しました

データベース アクセス エラー ユーザー ''@'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)
ユーザー名がデフォルトでない場合は、正しいユーザー名である必要があります
-----解決策---------
引用:
resource mysql_connect ( [string サーバー [, string ユーザー名 [, string パスワード [, bool new_link [, int client_flags]]]]] )

すべてデフォルトのままで問題ありません (条件はユーザー名: root、パスワード: none)
ユーザー名がデフォルトでない場合は、正しいユーザー名である必要があります


デフォルトにしたい場合は、'' を入力せず、mysql_connect('localhost'); を直接記述する必要があります。
------解決策------------------
ユーザーは xinjisudi ライブラリを持っていないようです権限
まず認証のために root などの管理者アカウントでログインする必要があります
-----解決策---------
管理者に連絡して、ユーザー名とパスワードを割り当てるように依頼することをお勧めします。 。
------解決策------------------
パスワードがない場合でも、パスワードを入力する必要があります。ユーザー名
------解決策--------------------------------
最も安全な方法は、バンド パスワード アカウントを作成し、このアカウントに特定のデータベースへのアクセス許可を与えることです。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート