MySql查詢使用者許可權

TaroAltman發表於2024-04-08

要檢視 MySQL 中各個賬戶的許可權,可以執行以下步驟:

  1. 連線到 MySQL 資料庫伺服器

    mysql -u root -p
    
  2. 檢視所有使用者的許可權

    SELECT User, Host, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Create_user_priv, Event_priv, Trigger_priv, Create_tablespace_priv FROM mysql.user;
    

    以上查詢語句將列出所有使用者及其對應的許可權。您可以根據實際需求選擇檢視的許可權。

  3. 檢視特定使用者的許可權

    如果您只想檢視特定使用者的許可權,可以使用類似以下查詢語句:

    SELECT * FROM mysql.user WHERE User = 'username';
    

    請將 'username' 替換為您要檢視的使用者名稱。

透過以上步驟,您可以檢視 MySQL 中各個賬戶的許可權情況。如果您需要進一步幫助或有其他問題,請隨時告訴我。

相關文章