PHPからMySQLに接続がうまくできない
PHPからMySQLにログインしようとしているのですがなぜかうまくいきません
mysql_connectにて接続を試みているのですがうまくいきません、以下コードです。
<?php
$connect = mysql_connect("hiroki_%","hiroki","");
echo mysql_errno().": ".mysql_error()."<BR>";
if ($connect) {
echo 1;
} else {
echo 2;
}
?>
これの実行結果はこちらです
2005: Unknown MySQL server host 'hiroki_%' (20)
2
※ ご存知かと思いますが
echo mysql_errno().": ".mysql_error()."<BR>";
は直近のエラーを表示するコードです
phptestというデータベースを作成しています。
一般的には
$connect = mysql_connect("localhost","root","");
で接続するのが普通だと思いますがこうした場合の実行結果は
1045: Access denied for user 'root'@'localhost' (using password: NO)
2
となってしまいます。
ユーザー認証とかの話になってくるので新しくhirokiというユーザーを作成して実行したのですが上記の通りです。。
解決策をどうかお力添えお願いいたします。
--追記--
localhostにパスワードを設定して
$connect = mysql_connect("localhost","root","password");
echo mysql_errno().": ".mysql_error();
を実行すると実行結果は
0:
となりエラーなしで接続できたのですが(感激しました)
phpMyadminのページを表示すると
1045 - Access denied for user 'root'@'localhost' (using password: YES)
とエラー文が表示されてしまい
phpMyadminに入れなくなってしまいました。。
MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。
といった表示も出てきます。
config.inc.phpというファイルを編集しようと思いfinderで検索したのですが
config.inc.phpのファイルが14個ほど出てきてどれを編集すればいいのかわかりません。