Mysql用戶權限操作

1.查看所有用戶

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

2.查看某一用戶具體權限

show grants for 'root'@'localhost';
#格式 'xxxx'@'xx.xx.xx.xx'

3.創(chuàng)建用戶

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
#'username'@'host'中的host可以是%代表所有ip都可以登錄

4.授予某個用戶權限

GRANT ALL PRIVILEGES ON *.* TO 'xxxx'@'xx.xx.xx.xx' IDENTIFIED BY 'newpwd' WITH GRANT OPTION;
# *.* 代表所有數據庫的所有表
# 'xxxx'@'xx.xx.xx.xx' 代表某個用戶在什么ip范圍下有權限
# IDENTIFIED BY 指定密碼
# WITH GRANT OPTION 有繼續(xù)授予其他用戶的權限
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容