mysqlのホスト名と、ユーザ名


現在接続しているユーザーを確認したところ、下記のような結果になったのですが、これはホスト名が「localhost」、ユーザ名が「root」であるということですか？

[code]

    mysql> select user(), current_user();
    +----------------+----------------+
    | user()         | current_user() |
    +----------------+----------------+
    | root@localhost | root@localhost |
    +----------------+----------------+
    
[/code]




引用ですが、下記のものらしいです。

> user() 関数は接続時に指定したユーザー名とホストを返します。 current_user()
> 関数は実際に認証されたユーザー名とホストを返します。通常この二つは同じ結果を返しますが、接続時に指定したユーザー名ではないユーザーとして認証がされてしまうケースがあるようです(匿名ユーザーがらみでそうなるようです)。  
>  <https://www.javadrive.jp/mysql/user/index11.html>

