1. 程式人生 > >MySQL中的mysql.user表

MySQL中的mysql.user表

這個表中居然有兩個root使用者。但是host列是不一樣的。

select user, host from mysql.user;

結果是:
+------+-----------+
| user | host      |
+------+-----------+
| root | %         |
| root | localhost |
+------+-----------+

原來MySQL使用者名稱由兩部分組成:(user, host)

describe mysql.user;

就可以看出主鍵就是這兩部分決定的。

(root,%)用於遠端登入,而(root,localhost)用於本地登入。