mysql 使用者管理

2021-09-06 18:51:47 字數 1163 閱讀 5301

1、初始安裝修改root密碼

mysqladmin -uroot password '

newpassword

';

2、新建使用者

//

建立了乙個名為:jeecn 密碼為:jeecn 的使用者。

mysql> insert into mysql.user(host,user,password) values(『localhost』,'

jeecn』,password(『jeecn』));

//或者

//create user jeecn;

//update user set password = password("jeecn") where user='jeecn';

//重新整理系統許可權表

mysql>flush privileges;

3、使用者授權

mysql>grant all privileges on testdb.*to jeecn@localhost identified by 'jeecn'; //

重新整理系統許可權表

mysql>flush privileges

//

grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者位址 identified by 『連線口令』;

//許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權

4、撤銷許可權revoke

revoke 跟 grant 的語法差不多,只需要把關鍵字 「to」 換成 「from」 即可

revoke

allon

*.*from dba@localhost;

5、檢視許可權

show grants;

參考:[1] 網名還沒想好.mysql新增新使用者 mysql為使用者建立資料庫 mysql為新使用者分配許可權[2014-10-20](2012-05-23).

[2] yanfei90.mysql中授權(grant)和撤銷授權(revoke)[2014-10-21](2012-04-22).

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資料庫的前端角色,並提...