共計 1044 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下 MySQl 如何創建用戶和授權,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
權限的管理:
如何創建用戶和密碼
給當前的用戶授權
移除當前用戶的權限
首先進去到 mysql 數據庫下:
mysql use mysql
Database changed
其次, 對新用戶進行增刪改:
1. 創建用戶:
# 指定 ip:192.118.1.1 的 chao 用戶登錄
create user chao @ 192.118.1.1 identified by 123
# 指定 ip:192.118.1. 開頭的 chao 用戶登錄
create user chao @ 192.118.1.% identified by 123
# 指定任何 ip 的 chao 用戶登錄
create user chao @ % identified by 123
2. 刪除用戶
drop user 用戶名 @ IP 地址
4. 修改密碼
set password for 用戶名 @ IP 地址 =Password(新密碼
接著, 對當前的用戶進行授權
# 查看權限
show grants for 用戶 @ IP 地址
#授權 chao 用戶僅對 db1.t1 文件有查詢、插入和更新的操作
grant select ,insert,update on db1.t1 to chao @ %
# 表示有所有的權限,除了 grant 這個命令,這個命令是 root 才有的。chao 用戶對 db1 下的 t1 文件有任意操作
grant all privileges on db1.t1 to chao @ %
#chao 用戶對 db1 數據庫中的文件執行任何操作
grant all privileges on db1.* to chao @ %
#chao 用戶對所有數據庫中文件有任何操作
grant all privileges on *.* to chao @ %
#取消權限
# 取消 chao 用戶對 db1 的 t1 文件的任意操作
revoke all on db1.t1 from chao @ %
# 取消來自遠程服務器的 chao 用戶對數據庫 db1 的所有表的所有權限
revoke all on db1.* from chao @ %
取消來自遠程服務器的 chao 用戶所有數據庫的所有的表的權限
revoke all privileges on *.* from chao @ %
以上是“MySQl 如何創建用戶和授權”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!
正文完