mysql 新增、刪除使用者和許可權分配
1. 新增使用者
複製程式碼 程式碼如下:
mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));
mysql>flush privileges;
2. 修改使用者密碼
複製程式碼 程式碼如下:
mysql>update mysql.user set password=password('new password') where User="lionbule" and Host="localhost";
mysql>flush privileges;
3. 刪除使用者
複製程式碼 程式碼如下:
mysql>DELETE FROM user WHERE User="lionbule" and Host="localhost";
mysql>flush privileges;
4. 許可權分配
4.1. grant用法
grant 許可權 on 資料庫.* to 使用者名稱@'登入主機' identified by '密碼'
複製程式碼 程式碼如下:
許可權:
常用總結, ALL/ALTER/CREATE/DROP/SELECT/UPDATE/DELETE
資料庫:
*.* 表示所有庫的所有表
test.* 表示test庫的所有表
test.test_table 表示test庫的test_table表
使用者名稱:
mysql賬戶名
登陸主機:
允許登陸mysql server的客戶端ip
'%'表示所有ip
'localhost' 表示本機
'192.168.10.2' 特定IP
密碼:
賬戶對應的登陸密碼
4.2 例子
複製程式碼 程式碼如下:
mysql>grant all on test.* to lionbule@'%' identified by 'hello1234';
mysql>flush privileges;
新增密碼為‘hello234'的使用者lionbule對test庫擁有所有操作許可權,並不限制lionbule使用者的登陸IP。
4.3 注意事項
grant 會覆蓋使用者的部分資訊,跟insert 、update執行功能一樣.
參考:
http://dev.mysql.com/doc/refman/5.6/en/grant.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2558/viewspace-2804162/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql使用者和許可權MySql
- MySQL新增使用者、刪除使用者與授權MySql
- MySQL新增新使用者、為使用者建立資料庫、為新使用者分配許可權MySql資料庫
- mysql8.0新增使用者,並指定許可權MySql
- MySQL 給使用者新增 ALTER VIEW 的許可權MySqlView
- odoo 許可權分配Odoo
- mysql使用者許可權MySql
- UserService 刪除使用者查詢許可權 deleteUserPermission分析delete
- oracle建立/刪除表空間、建立/刪除使用者並賦予許可權Oracle
- mysql 使用者管理和許可權設定MySql
- mysql使用者許可權管理MySql
- Ubuntu-給新增使用者新增root許可權Ubuntu
- oracle資料庫使用者建立、許可權分配Oracle資料庫
- ecshop後臺新增左側選單與分配許可權
- Jenkins搭建 - 新增使用者許可權Jenkins
- MySQL-03.使用者管理和許可權管理MySql
- vsftpd許可權控制(使用者能上傳下載不能刪除)FTP
- MySQL 使用者及許可權管理?MySql
- MySQL使用者及許可權管理MySql
- mysql匯出使用者許可權MySql
- 配置Mysql使用者許可權命令MySql
- MySQL使用者與許可權管理MySql
- MySql查詢使用者許可權MySql
- linux新增使用者、使用者組、許可權Linux
- linux給使用者新增sudo許可權Linux
- linux為使用者新增sudo許可權Linux
- mysql許可權MySql
- MySQL 許可權MySql
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- 入門MySQL——使用者與許可權MySql
- MySQL入門--使用者與許可權MySql
- mysql 8.0.21使用者及許可權操作MySql
- MySQL 使用者管理與許可權管理MySql
- mysql刪除使用者再新建該使用者,仍然具有原來的許可權的解決辦法MySql
- Oracle建立表空間、使用者、分配許可權語句Oracle
- 一次Android許可權刪除經歷Android
- mysql-刪除和新增主鍵MySql
- 給非 root 使用者新增 docker 使用許可權Docker