mysql建立使用者並授權

2021-09-17 20:02:44 字數 1149 閱讀 7477

create database db_***;

create user user_***@'%' identified by pwd_***;

grant all privileges on db_***.* to user_***@'%';

create user user_***_admin@'%' identified by pwd_***;

grant select,insert,update,delete,create on db_***.* to user_***_admin@'%';

create user user_***_ro@'%' identified by pwd_***;

grant usage on db_***.* to user_***_ro@'%' ;

grant  select on db_***.* to user_***_ro@'%';    

flush privileges;

檢視user_***許可權

show grants for 'user_***'@'%';

給user_***授予檢視儲存過程許可權

grant select on mysql.proc to 'user_***'@'%';

grant 操作 mysql 儲存過程、函式 許可權

grant create routine on testdb.* to developer@』192.168.0.%』; -- now, can show procedure status

grant alter routine on testdb.* to developer@』192.168.0.%』; -- now, you can drop a procedure

grant execute on testdb.* to developer@』192.168.0.%』;

總結:1、檢視儲存過程許可權:select  #是對mysql.proc表的許可權;

2、執行儲存過程許可權:execute   #是對指定資料庫的許可權;

3、建立儲存過程許可權:create routine #是對指定資料庫的許可權;

4、修改儲存過程許可權:alter routine  #是對指定資料庫的中自己定義的儲存過程;

5、修改別人定義的儲存過程許可權:super  #是對全域性整個mysql的許可權;

MySql建立使用者並授權

本文簡單描述如何在mysql下完成使用者的建立授權等操作 登陸mysql 使用root使用者登陸mysql jacky gentoo mysql uroot p xx xx代表各自的密碼 mysql create user pysite localhost identified by xx 自此完成...

MySQL 建立使用者並授權

create user username host identified by password 說明 示例 create user jack localhost identified by 123456 create user rose 192.168.38.110 idendified by 1...

Mysql建立使用者並授權

mysql uroot p 登入mysql use mysql 建立使用者 create user test123 localhost identified by 12345 這裡的test123表示user,localhost表示host,12345表示authentication string ...