2017-02-19 8 views
0

mysqlデータベースへの接続を作成する.phpファイルを使用しています。私もDBを作成しようとしているデータベースへの接続に関するサポートが必要です。mysql

:しかし、必要な情報を充填した後、Webページが

アクセスが「@ 'localhost」のユーザーのために拒否された次のエラーを示し(NOパスワードを使用していません) ssh経由でmysqlコンソールを使用しているユーザ(私はlinux-pleskパネルを使用しています)が、何も変わりませんでした。私もそのスクリプトの別の種類を使用していますが、私は何が間違っているか分からない。私はここのコードを貼り付けます:

<? 
mysql_connect ("localhost","dbuser","dbpass"); 
mysql_select_db("db"); 
?> 
+0

エラーメッセージがあなたを語っているではありませんパスワードがmysqlサーバに提示されていないことを確認します。 –

答えて

0

をこのコードを試してみてください。

$connect = mysql_connect('host', 'mysql-user', 'mysql-pass'); 
if (!$connect) { die('Could not connect: ' . mysql_error()); } 
mysql_select_db("mysql-database", $connect); 

それはほとんど同じだが、私は私のサーバー上でそれを使用していますし、それはあなたのケースで動作するはずですので、それが働いています同じように。 Mitchがあなたのスクリプトが空のユーザを使ってmysqlデータベースにログインしようとしているので、そのエラーが発生する理由が示唆されています。 mysqlのcredentilsが実際に作業している場合

また、あなたがチェックするために、シェルプロンプトから試みることができる:

$ mysql -h mysql-host -u mysql-username -p mysql-database 

は、MySQLのパスワードを入力し、接続しているかどうか

関連する問題