我在Mac上使用mySQL。我通过命令登录mySQL
mysql -u根
然后运行下面的命令
从mysql.user中选择用户;
它显示了下面的表格
+---------+
| User |
+---------+
| root |
| root |
| |
| root |
| |
| gerrit2 |
| root |
+---------+
7 rows in set (0.08 sec)我不明白为什么有4行有根,2行没有名称。请解释一下。谢谢!
发布于 2012-02-14 13:37:57
mysql.users中的行定义部分是(主机,用户)元组--这意味着:
。
发布于 2012-02-14 13:33:31
您可以在mysql.user表中为同一用户拥有多个记录,因为根据用户从哪个主机连接的不同,您可以拥有不同的密码和/或权限。如果您运行select *,您将看到不同之处。
https://stackoverflow.com/questions/9277751
复制相似问题