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個ほど出てきてどれを編集すればいいのかわかりません。