mysql 安全管理

2022-05-11 17:49:26 字數 856 閱讀 8766

一、管理使用者

使用者賬號和資訊存放在資料庫中

use mysql;

select user form user;

mysql資料庫中包含乙個user的表,它包含所有使用者賬號。

user表中右移個名為user的列,用來儲存使用者登入名。

二、建立使用者賬號

建立使用者:使用create user語句

create user rock@localhost identified by '123';

使用者改名:使用rename user語句

rename user ben to bforta;

刪除使用者:我們使用drop user語句對使用者進行刪除

drop user bforta;

三、設定訪問許可權

show grants for可以看賬號的許可權

show grants for bforta ;

設定許可權:使用grant語句

grant select on bz.* to bforta;

撤銷許可權:使用revoke語句

四、設定口令

使用set password語句

set password for bforta=password('123');

或set password=password('123');

用來設定自己的密碼。

五、登入

mysql -h 192.168.1.129 -u bforta -p123

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...