Centos6(和其他发行版 iirc)上的 Mysql 初始化多个 root 用户(其中 host.domain 是我的主机名):
select User,Host,Password from mysql.user where User = 'root';
+------+-------------+-------------------------------------------+
| User | Host | Password |
+------+-------------+-------------------------------------------+
| root | localhost | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| root | host.domain | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| root | 127.0.0.1 | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
+------+-------------+-------------------------------------------+
我不明白 root@'host.domain' 和 root@'127.0.0.1' 条目的用途。在什么情况下,本地主机连接的主机不是“本地主机”?我认为所有本地连接都被解释为来自'localhost'。