# 建立使用者
create user
1.本地賬號: create user 'sun'@'localhost' identified by '123'
;# mysql -usun -p123;
2.遠端賬號(固定乙個客戶端):create user 'sun'@'192.168.21.12' identified by '123'
;# mysql -usun -p123 -h 服務端的ip
3.遠端賬號(固定乙個網段):create user 'sun'@'192.168.21.%' identified by '123'
;# mysql -usun -p123 -h 服務端的ip
# 檢視建立的使用者資訊
select user,host from mysql.user;
# 登入
mysql -usun -p123;
# 客戶端,服務端在一台機器上
mysql -uroot -p123 -h 127.0
.0.1
-p 3306
# 不在一台機器上, 3306 mysql的服務端埠
# 給新使用者授權
# mysql 資料庫裡的四張表,控制許可權力度
user:*.
*# 所有使用者,所有庫所有許可權都開放
db:db1.
*# 對db1資料庫許可權都開放
tables_priv:db1.t1 # 對t1這張表開放許可權
columns_priv:t1(name,id)
# 對一張表的字段開放許可權
# 許可權管理
1.建立賬號
create user
賬號分為倆種:
1.本地賬號: create user 'sun'@'localhost' identified by '123'
;# mysql -usun -p123;
2.遠端賬號(固定一給客戶端):create user 'sun'@'192.168.21.12' identified by '123'
;# mysql -usun -p123 -h 服務端的ip
3.遠端賬號(固定乙個網段):create user 'sun'@'192.168.21.%' identified by '123'
;# mysql -usun -p123 -h 服務端的ip
# 建立完的新使用者是沒有任何許可權的
# mysql 資料庫裡的四張表,控制許可權力度
user:*.
*# 所有使用者,所有庫所有許可權都開放
db:db1.
*# 對db1資料庫許可權都開放
tables_priv:db1.t1 # 對t1這張表開放許可權
columns_priv:t1(name,id)
# 對一張表的字段開放許可權
# 給使用者釋放許可權
增加使用者許可權
grant select on *
.* to 'sun'@'localhost'
;# grant 許可權只能是root才有
grant all on *
.* to 'sun'@'localhost'
; 刪除使用者許可權
revoke select,create on *
.* to 'sun'@'localhost'
;revoke all on *
.* to 'sun'@'localhost'
;增加資料庫許可權
grant select on db1.
* to 'sun'@'localhost'
;revoke select on db1.
* to 'sun'@'localhost'
;增加表的許可權
grant select on db1.t1 to 'sun'@'localhost'
;revoke select on db1.t1 to 'sun'@'localhost'
;增加字段許可權
grant select(
id,name)
,update(age) on db1.t1 'sun'@'localhost'
;revoke select(
id,name)
,update(age) on db1.t1 'sun'@'localhost'
;# 刪除使用者
1.drop user
(方法一)drop user 使用者名稱;
語法:drop user 使用者名稱;
作用:刪除已經存在的使用者,例如要刪除yan這個使用者,(drop user yan;
)預設刪除的是yan@」%」這個使用者,如果還有其他使用者,例如yan@」localhost」,yan@」ip」,則不會一起被刪除。如果只存在乙個使用者yan@」localhost」,使用語句(drop user yan;)會報錯,應該用(drop user yan@」localhost」;)如果不能確定(使用者名稱@機器名)中的機器名,可以在mysql中的user表中進行查詢,user列對應的是使用者名稱,host列對應的是機器名。
2.delete
(方法二)delete from user where user=」使用者名稱」 and host=」localhost」;
delete也是刪除使用者的方法,例如要刪除yan@」localhost」使用者,則可以(delete from user where user=」yan」 and host=」localhost」;
)注:drop刪除掉的使用者不僅將user表中的資料刪除,還會刪除諸如db和其他許可權表的內容。而(方法二)只是刪除了user表的內容,其他表不會被刪除,後期如果命名乙個和已刪除使用者相同的名字,許可權就會被繼承。
Jira 使用者許可權設定
jira 使用者許可權設定 一 專案角色設定 專案角色按以下專案進行設定 二 使用者組設定 系統自帶使用者組不做操作 每個專案分配乙個使用者組,然後在專案角色的 基礎使用者 中指定此預設組。例如先建立乙個使用者組 linux 版相關人員 然後將相關人員新增至此組,最後在專案 u mail for l...
hadoop 使用者許可權設定
hadoop使用者許可權管理 1 以root身份登陸,新建乙個linux使用者,使用者名為roger,並授予相關許可權 useradd roger 新建linux使用者 roger passwd roger 為新建的使用者roger設定初始密碼 chown r hadoop roger opt ha...
Mysql 使用者許可權設定
關於mysql的使用者管理,筆記 1 建立新使用者 通過root使用者登入之後建立 grant all privileges on to testuser localhost identified by 123456 建立新使用者,使用者名為testuser,密碼為123456 grant all ...