Q: 2つの別々のパスワードがあるように見えるのはなぜですか?
A: 2つの異なるとして接続しているため ユーザー。
各ユーザーには独自のパスワードと権限があります。
MySQLデータベースの「ユーザー」は2つで識別されます パーツ:ユーザーの名前 およびホスト 。
たとえば、これらは3つの異なるユーザーです。
'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'
データベースで定義されているユーザーを表示するには、mysql.user
にクエリを実行します。 テーブル、例:
SELECT user, host FROM mysql.user ;
MySQLリファレンスマニュアルの関連セクションを確認することをお勧めします。
参照: https://dev.mysql.com/doc /refman/5.5/en/adding-users.html
注:値 localhost
mysql.user
内 テーブルまたは接続はない TCPループバックアドレス(127.0.0.1)と同義です。そのIPアドレスやその他のIPアドレスには解決されません。 特別です 値。