mysql 建立刪除使用者並授唯讀許可權

2021-10-10 14:37:07 字數 679 閱讀 9137

flush privileges;

drop user '使用者名稱';

create user '使用者名稱'@'%' identified by '密碼';
grant select on 資料庫名.表名 to '使用者名稱'@'%' identified by '密碼';

grant select, insert, update, delete on 資料庫名.表名 to '使用者名稱'@'%' identified by '密碼';

grant all privileges on 資料庫名.* to '使用者'@'%' identified by '密碼';

grant select 是授予select許可權,還可以授其他許可權。

許可權包括:

資料庫表table的增刪改:create ,alter ,drop

操作外來鍵、索引許可權:reference ,index

操作臨時表、檢視許可權:create temporary tables,create view,show view

操作儲存過程、函式許可權:create routine,alter routine,execute 

全部許可權:all privileges

mysql 新增使用者 mysql建立使用者與授權

一 建立使用者 create user username host identified by password 說明username 你將建立的使用者名稱 host 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元 ...

建立唯讀使用者

1.建立乙個使用者名為readonly密碼為123456的使用者 create user readonly with encrypted password 123456 2.更新使用者預設為唯讀事務 alter user readonly set default transaction read o...

PG建立唯讀使用者

1.建立乙個使用者名為test密碼為passwd的使用者 create user t with encrypted password passwd 2.使用者唯讀事務 alter user test set default transaction read only on 3.把所有庫的語言的usa...