DBA--03 mysql用戶管理

mysql用戶的管理涉及mysql使用的安全性問題,DBA需要嚴格控制好權限,現在來簡單說說mysql的用戶管理。


1 用戶的增刪改查

增:創建用戶

create user mike@'10.0.0.%' identified by 'password'

8.0版本也可以通過grant all on *.* to mike@'10.0.0.%' identified by 'password' 來直接創建用戶


刪:刪除用戶

drop user mike@'10.0.0.%'


改:修改用戶密碼

alter user mike@'10.0.0.1' identified by 'password'


查:查詢用戶信息

select user,host from mysql.user


2 用戶的權限管理

權限列表:SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER, CREATE TABLESPACE,with grant option

授權用戶權限:grant 權限 on 作用目標 to 用戶 identified by 密碼 with grant option;

回收用戶權限:revoke delete on wordpress.* from 'mike'@'10.0.0.%';


分享到:


相關文章: