MySQL的用户和授权
生活随笔
收集整理的這篇文章主要介紹了
MySQL的用户和授权
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 用戶
HELP CONTENTS;
HELP Account Management;
創建用戶:
CREATE USER user@host [IDENTIFIED BY 'password'];
刪除用戶:
DROP USER user@host;
修改用戶名:
RENAME USER user@host TO user@host;
查看用戶:
SELECT user,host,password FROM mysql.user;
設置密碼:
SET PASSWORD FOR user@host = PASSWORD('');
FLUSH PRIVILEGES;
授權
GRANT 權限 ON 庫.表 TO user@host;
撤銷權限
REVOKE 權限 ON 庫.表 FROM user@host;
查看權限:
SHOW GRANTS FOR user@host;
SHOW DATABASES; 查看數據庫 默認就有
USAGE 連接和登錄數據庫
CREATE USER 創建用戶
PROCESS 查看線程
CREATE 創建 數據庫和表
DROP 刪除 數據庫和表
ALTER 修改 數據庫和表
CREATE VIEW 創建視圖
SHOW VIEW 查看視圖
INDEXES 創建 和 查看索引
SELECT
INSERT
UPDATE
DELETE
HELP CONTENTS;
HELP Account Management;
創建用戶:
CREATE USER user@host [IDENTIFIED BY 'password'];
刪除用戶:
DROP USER user@host;
修改用戶名:
RENAME USER user@host TO user@host;
查看用戶:
SELECT user,host,password FROM mysql.user;
設置密碼:
SET PASSWORD FOR user@host = PASSWORD('');
FLUSH PRIVILEGES;
授權
GRANT 權限 ON 庫.表 TO user@host;
撤銷權限
REVOKE 權限 ON 庫.表 FROM user@host;
查看權限:
SHOW GRANTS FOR user@host;
權限的類型:
SHOW DATABASES; 查看數據庫 默認就有
USAGE 連接和登錄數據庫
CREATE USER 創建用戶
PROCESS 查看線程
REPLICATION CLIENT ?從服務器連接到主服務器之后,是否可以查詢其他的從服務器的權限
REPLICATION SLAVE 扮演從服務器用戶的權限
? 非管理類權限:CREATE 創建 數據庫和表
DROP 刪除 數據庫和表
ALTER 修改 數據庫和表
CREATE VIEW 創建視圖
SHOW VIEW 查看視圖
INDEXES 創建 和 查看索引
SELECT
INSERT
UPDATE
DELETE
總結
以上是生活随笔為你收集整理的MySQL的用户和授权的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Apache Web Server -
- 下一篇: MySQL的查询缓存