授予 tianq 使用者從本地連線查詢所有資料庫所有表的權限:
GRANT SELECT ON *.* TO 'tianq'@'localhost' IDENTIFIED BY 'tianq';
*.*:全域權限 (所有資料庫、所有表)。IDENTIFIED BY:MySQL 5.7 前同時建立使用者與設定密碼;5.7+ 建議分開 CREATE USER ... IDENTIFIED BY ...; GRANT ...。FLUSH PRIVILEGES; 使生效 (動態授權通常即時生效,舊版本需刷新)。CREATE USER 'tianq'@'localhost' IDENTIFIED BY 'StrongPass123!'; GRANT SELECT ON `app_db`.* TO 'tianq'@'localhost'; FLUSH PRIVILEGES;
僅授予特定資料庫 app_db 的查詢權限,遵循最小權限原則。