色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql中的mysql.user

錢良釵2年前7瀏覽0評論

MySQL 中的 mysql.user 表是存儲 MySQL 用戶信息的表。這個表中的每一行記錄了一個 MySQL 用戶的信息,包括用戶名、密碼和權限等信息。

mysql>SELECT user, host, authentication_string FROM mysql.user;
+------------------+-----------------------+-------------------------------------------+
| user             | host                  | authentication_string                     |
+------------------+-----------------------+-------------------------------------------+
| root             | localhost             | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| mysql.session    | localhost             | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| mysql.sys        | localhost             | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| debian-sys-maint | localhost             | *8636CDEF9F1288A6E1D6D603AC63D05FCA5BD5B5 |
| root             | 127.0.0.1             | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| root             | ::1                   | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
|                  | localhost             |                                           |
| root             | srv.mysql.localdomain | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+------------------+-----------------------+-------------------------------------------+

其中,user 表示用戶名,host 表示用戶的訪問來源(例如 localhost 表示本地訪問,% 表示任意來源),authentication_string 表示用戶的密碼。

除此之外,mysql.user 表還存儲了用戶的權限信息。在 MySQL 中,權限分為全局權限和數據庫權限。全局權限指的是對所有數據庫都有的權限,而數據庫權限則指的是對某個具體數據庫有的權限。

mysql>SELECT user, host, db, select_priv, insert_priv, update_priv FROM mysql.db;
+------+-------------+--------+-------------+-------------+-------------+
| user | host        | db     | select_priv | insert_priv | update_priv |
+------+-------------+--------+-------------+-------------+-------------+
| root | localhost   | test   | Y           | Y           | Y           |
| root | localhost   | test2  | Y           | Y           | Y           |
|      | localhost   | mytest | Y           | Y           | Y           |
|      | localhost   | test   | Y           | Y           | Y           |
|      | localhost   | test2  | Y           | Y           | Y           |
|      | localhost   | testdb | N           | N           | N           |
+------+-------------+--------+-------------+-------------+-------------+

以上是 mysql.db 表的部分數據。其中,user 和 host 表示用戶信息,db 表示該用戶對哪個數據庫有權限,select_priv、insert_priv 和 update_priv 則表示用戶對該數據庫的查詢、插入和更新權限。如果這些權限為 Y,則表示用戶有此項權限,如果為 N,則表示用戶沒有此項權限。

總結來說,mysql.user 表是 MySQL 中非常重要的一張表,它記錄了 MySQL 用戶信息以及用戶的權限信息。任何修改了該表中的數據都會直接影響用戶的登錄和權限信息。