MySQL是一種常用的關系型數據庫管理系統,它可以將用戶的數據存儲到磁盤上。在MySQL中,每個用戶都有一個對應的文件保存著他們的權限信息和密碼。
File Name: user.MYD File Path: /var/lib/mysql/mysql/ (Linux) 字段說明: - User: 用戶名 - Host: 訪問主機名 - Password: 用戶密碼 - Select_priv: SELECT權限 - Insert_priv: INSERT權限 - Update_priv: UPDATE權限 - Delete_priv: DELETE權限 - Create_priv: CREATE權限 - Drop_priv: DROP權限 - Reload_priv: RELOAD權限 - Shutdown_priv: SHUTDOWN權限 - Process_priv: PROCESS權限 - File_priv: FILE權限 - Grant_priv: GRANT權限 - References_priv: REFERENCES權限 - Index_priv: INDEX權限 - Alter_priv: ALTER權限 - Show_db_priv: SHOW DATABASES權限 - Super_priv: SUPER權限 - Create_tmp_table_priv: CREATE TEMPORARY TABLES權限 - Lock_tables_priv: LOCK TABLES權限 - Execute_priv: EXECUTE權限 - Repl_slave_priv: REPLICATION SLAVE權限 - Repl_client_priv: REPLICATION CLIENT權限 - Create_view_priv: CREATE VIEW權限 - Show_view_priv: SHOW VIEW權限 - Create_routine_priv: CREATE ROUTINE權限 - Alter_routine_priv: ALTER ROUTINE權限 - Create_user_priv: CREATE USER權限 - Event_priv: EVENT權限 - Trigger_priv: TRIGGER權限
用戶文件存儲在MySQL安裝路徑下的mysql目錄中,其文件名為user.MYD。
每個用戶的權限信息和密碼都以明文存放,因此需要注意保護用戶文件的安全性。用戶文件中的權限可以通過GRANT和REVOKE命令進行修改。
上一篇mysql生成流水號