mysql 使用者管理

2021-07-23 15:06:15 字數 1787 閱讀 1849

新增使用者

//使用者型別根據登入地點分為3類,命令上的區別在於@後 的內容,即mysql.user表中的host欄位下的內容。

//建立新使用者的方法有2種,一種是 create user 命令;另一種是直接在資料庫自身運轉必須的mysql庫中的user表內新增record,命令為insert into

//創立在伺服器本機登入的使用者

create user 'username'@'localhost' identified by 'password';//注意@兩邊都沒有空格

insert into mysql.user(host,user,password)values('localhost','username','password');

//創立由特定遠端主機使用的帳戶

create user 'username'@'ip' identified by 'password';

insert into mysql.user(host,user,password)values('ip','username','password');

//創立本地遠端均可登入的使用者

create user'username'@"%" identified by 'password';

insert into mysql.user(host,user,password)values('ip','username','password');

刪除使用者

//參照建立使用者

drop user 'username'@'localhost';

delete from mysql.user where user='username'and host='localhost';

//類似將 @後內容 即 host 欄位下內容 更改為 ip 或 % 即對應另兩種情形。

顯示使用者

select user,host from mysql.user;

更改密碼

update mysql.user set password=password('111111') where user='root';

新增許可權

grant 許可權 on 資料庫.表 to '使用者名稱'@'登入主機';

許可權: select ,update,delete,insert(表資料)、create,alert,drop(表結構)、references(外來鍵)、create temporary tables(建立臨時表)、index(操作索引)、create view,show view(檢視)、create routine,alert routine,execute(儲存過程)、all,all privileges(所有許可權)

資料庫:資料庫名或者*(所有資料庫)

表:表名或者*(某資料庫下所有表)

主機:主機名或者%(任何其他主機)

例:grant selec,insert,update,delete on *.* to 'username'@'%';

撤銷許可權

revoke 許可權 on 資料庫.表 from '使用者名稱'@'登入主機';

//將to改為from

例:revoke all on *.* from 『jifei』@』%』;

顯示許可權

show grants;//顯示自己許可權

show grants for 『username』@'%';//指定使用者指定host

mysql 使用者管理 MySQL使用者管理

一 mysql使用者管理的必要性 如果我們只能使用root使用者,這樣安全隱患,這時,我們需要使用mysql的使用者管理技術.一次獲得 分配許可權user db tables priv columns priv 許可權範圍一次遞減,全域性許可權覆蓋區域性許可權。換句話說user表中的每個許可權都代表...

mysql授權 使用者管理 MySQL使用者管理 授權

建立使用者 命令 create user username host identified by password 說明 username 建立的使用者名稱 host 使用者可以在哪個主機上登入,任意主機選擇 password 使用者的密碼 例 create user arvin identifie...

MySQL使用者管理

mysql管理員應該知道如何設定mysql使用者賬號,指出哪個使用者可以連線伺服器,從 連線,連線後能做什麼。mysql 3.22.11開始引入兩條語句使得這項工作更容易做 grant語句建立mysql使用者並指定其許可權,而revoke語句刪除許可權。兩條語句扮演了mysql資料庫的前端角色,並提...