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