2009-08-16 9 views
0

Windowsのサーバにphp 5とmysql 4.xとmysql 5.xをインストールします。 php myadminからSQL 4に接続しようとすると、user @ localhostのパスワードが拒否されました:mysql 4.xログインの問題

私はmysql -uuser -pを使用するかどうか通知しますが、 mysql -uuser @ localhost -pを使用すると、アクセス拒否エラーが発生します。

ユーザとユーザ@ localhostの違いは何ですか?どのような設定が間違っている?

答えて

0

MySQLは、-uパラメータの後に指定された名前のユーザーを検索します。 user @ localhostはmysql.userテーブルに格納されている値ではないので、ユーザを使用してください。ホストを指定する場合は、-hパラメータを使用してください:

mysql -u user -h localhost -p