Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

phpMyAdmin 圖形化管理 MySQL 用戶權限完整教程:建立、授權、重新載入

編輯:關於伺服器

phpMyAdmin 提供直觀的 Web 介面管理 MySQL 用戶權限,避免手寫複雜 GRANT 語句。

前置條件

  • 已安裝配置 phpMyAdmin(安裝教程)
  • 以 root 或具 GRANT OPTION 權限的用戶登入

操作流程

  1. 登入 phpMyAdmin 首頁 → 點擊「權限」分頁 首頁權限入口
  2. 點擊「新增使用者帳號」 新增用戶
  3. 填寫用戶資訊:
    • 使用者名稱:如 app_user
    • 主機:本地(localhost/127.0.0.1)或具體應用伺服器 IP
    • 密碼:強密碼(建議 32 字元隨機)
    • 為該用戶建立同名資料庫並授予所有權限 ✓
    用戶詳情
  4. 編輯權限細節(或新增時直接設定) 編輯權限 權限細節

權限項詳細說明

分類權限功能建議
資料操作SELECT查詢資料核心,必給
INSERT新增/替換資料核心,必給
UPDATE修改資料核心,必給
DELETE刪除資料核心,視業務給予
FILELOAD DATA INFILE / SELECT INTO OUTFILE高危,嚴禁給應用帳號
結構操作CREATE建立資料庫/資料表遷移工具/安裝程式給予
ALTER修改表結構遷移工具給予
INDEX建立/刪除索引遷移工具給予
DROP刪除資料庫/資料表高危,僅 DBA
CREATE TEMPORARY TABLES建立臨時表複雜查詢需求給予
CREATE VIEW建立視圖報表服務給予
SHOW VIEW查看視圖定義報表服務給予
CREATE ROUTINE建立存儲過程/函數極少給應用
ALTER ROUTINE修改存儲過程/函數極少給應用
EXECUTE執行存儲過程/函數若應用使用存儲過程則給予

關鍵收尾:重新載入權限

修改完成後,回到 phpMyAdmin 首頁 → 點擊「重新載入權限」 重新載入權限

等同執行 FLUSH PRIVILEGES;,使變更即時生效。

最佳實踐清單

  • 每個應用/服務獨立資料庫帳號
  • 生產環境嚴禁使用 root 連接
  • 定期審計權限:SELECT * FROM mysql.user WHERE User NOT IN ('root','mysql.sys')
  • 密碼輪換機制:每 90 天更新,配合 Vault/密碼管理器
Copyright © Windows教程網 All Rights Reserved