簡單清晰的mysql使用者與許可權管理

2021-10-01 10:03:54 字數 1925 閱讀 9619

建立乙個使用者名為』lk』,密碼為』123546』的使用者,並賦予他對資料庫』data』部分許可權:select,update…

首先你得在黑視窗中使用mysql -u root -p登陸管理員使用者。

檢視使用者資訊

use mysql;

select host,

user

,password from

user

;

localhost 或者 127.0.0.1 表示本地

』%』 表示 所有ip

use mysql;
create

user

'lk'@'localhost' identified by '

123456';

create

user

'lk'@'192.168

.10.11

' identified by '

123456';

create

user

'lk'@'%

' identified by '

123456';

create

user

'lk' identified by

'123456'

;

將密碼』123456』修改為』654321』

use mysql;

update

user

set password = password(

'654321'

)where

user

='lk'

;flush privileges

;-- -----------------or-----------------

set password for lk@'localhost'= password('

654321')

;flush privileges

;

刪除使用者

use mysql;

delete

from

user

where

user

='lk'

and host=

'localhost'

;

賦予使用者許可權

grant

select

,delete

,update

,insert

ondata.*

to lk@'localhost' identified by '

123456';

grant

allprivileges

ondata.*

to lk@localhost identified by

'123456'

;

撤銷使用者許可權

revoke

update

ondata.*

from lk@localhost

;

revoke

allon

data.*

from lk@localhost

;

注意每次操作過後,都重新整理mysql的系統許可權相關表,使操作生效,以免出現拒絕訪問。

flush privileges;

mysql使用者與許可權

建立使用者 create user alice localhost identified by 123456 使用create user 語句建立的新使用者沒有任何許可權 建立blake使用者,密碼123456 grant select,update,delete,insert on to blak...

Mysql使用者與許可權

命令 create user username host identified by password 例子 create user dog localhost identified by 123456 create user dog2 localhost identified by ps user...

MySQL 使用者與許可權

db 建立賬號sa01 表示可以連線的任意客戶端 create user sa01 identified by mima 然後賦予許可權,將sds資料庫裡所有物件的所有許可權賦予賬號sa相當於sql server中的db ower grant allprivileges on sds.to sa01...