mysql使用者管理

2021-08-22 16:56:16 字數 751 閱讀 6747

- 馬永佔,myz,mayongzhan

msyql裡所有的使用者都是在mysql.user表裡

可以直接操作這個表來進行新增刪除修改使用者的操作.

mysql提供了一種更簡單的方法來操作使用者及許可權.grant和revoke命令

grant 許可權1,許可權2 (all全部;uasge無許可權)

on 庫.表 (*.*)

to "使用者名稱"@"位址" (@%所有位址 @192.168.1.%網段下 @.mayongzhan.com網域名稱下)

indentified by "密碼" (不寫此句則沒有密碼)

with grant option (管理使用者的許可權)

grant select,update,delete

on myz.myztest

to "user"@"127.0.0.1"

identified by "password"

with grant option

上面是新增使用者分配許可權

下面是刪除使用者及許可權

revoke privileges (columns) on what from user

上面這句只是刪除許可權.並沒有刪除使用者,刪除使用者使用下面這句

delete from user ->where user="user_name" and host="host_name";

flush privileges (過載授權表.grant和revoke自動執行此句.直接操作user表時不執行)

mysql 使用者管理 MySQL使用者管理

一 mysql使用者管理的必要性 如果我們只能使用root使用者,這樣安全隱患,這時,我們需要使用mysql的使用者管理技術.一次獲得 分配許可權user db tables priv columns priv 許可權範圍一次遞減,全域性許可權覆蓋區域性許可權。換句話說user表中的每個許可權都代表...

mysql授權 使用者管理 MySQL使用者管理 授權

建立使用者 命令 create user username host identified by password 說明 username 建立的使用者名稱 host 使用者可以在哪個主機上登入,任意主機選擇 password 使用者的密碼 例 create user arvin identifie...

MySQL使用者管理

mysql管理員應該知道如何設定mysql使用者賬號,指出哪個使用者可以連線伺服器,從 連線,連線後能做什麼。mysql 3.22.11開始引入兩條語句使得這項工作更容易做 grant語句建立mysql使用者並指定其許可權,而revoke語句刪除許可權。兩條語句扮演了mysql資料庫的前端角色,並提...