Mysql安全管理

2021-09-25 07:31:12 字數 812 閱讀 4740

檢視資料庫使用者列表:

use mysql;

select user from user;

建立賬戶:

create user user_name identified by password;

重新命名賬戶名:

rename user user_name to user_name2;

刪除賬戶:

drop user user_name;

檢視賬戶許可權:

show grants for user_name;

設定賬戶許可權:

grant select on crashcoures.* to user_name;

解析:user_name賬戶允許在crashcoures資料庫所有表中使用select

撤銷許可權:

revoke select on crashcoures.* from teseing;

grant和revoke可在幾個層次上控制訪問許可權:

整個伺服器:使用grant all和revoke all;

整個資料庫:on dbname.*;

特定的表:on dbname.table;

特定的列;

特定的儲存過程;

許可權列表:p202

簡化多次授權:grant select,insert on crashcoures.* to teseing;——許可權之間用逗號隔開

更改賬戶密碼:set password for user_name  = `password`('password');——在不指定user_name時,set password對當前賬戶生效

mysql安全管理 MySQL安全管理

資料庫伺服器通常包含關鍵的資料,確保這些資料的安全和完整需要利用訪問控制。一 訪問控制 mysql伺服器的安全基礎 使用者應該對他們需要的資料具有適當的訪問權,既不能多也不能少。訪問控制 你需要給使用者提供他們所需的訪問權,且僅提供他們所需的訪問權。在日常工作中,絕不能使用root,應該建立一系列的...

mysql安全管理 MySQL 安全管理

1.使用者管理 mysql將帳戶儲存在系統資料庫mysql的user表,mysql使用者名稱最長可達32個字元 檢視所有使用者 select user,host,authentication string from user 檢視當前使用者的許可權 show grants 檢視gg使用者許可權 sh...

mysql登入安全管理 MySQL 安全管理

1.使用者管理 mysql將帳戶儲存在系統資料庫mysql的user表,mysql使用者名稱最長可達32個字元 檢視所有使用者 select user,host,authentication string from user 檢視當前使用者的許可權 show grants 檢視gg使用者許可權 sh...