## 使用CREATE USER語句創建新用戶
```sql
create user 用戶名稱@主機名稱
[
identified by [password] '密碼'
|identified with 插件名稱 [as '插件別名']
]
```
|參數|說明|
|-|-|
|identified by|表示設置密碼|
|password|表示使用哈希設置密碼,參數可選|
|identified with|為用戶指定一個身份驗證插件|
+ 新建賬號沒有任何權限,需要手動授權
+ 如果賬號存在,會返回一個錯誤
+ 不設置主機名默認為%,即對所有主機開放
+ 新建用戶可以不設置密碼
+ identified with只能在mysql5.5.7級以上版本可用
## 使用GRANT創建新用戶
```sql
grant 權限類型 on 數據庫.表
to 用戶名@主機名 [identified by 'password'] [, user [identified by '密碼']]
[with grant option];
```
|參數|說明|
|-|-|
|授權類型|select/update....|
|identified by|表示設置密碼|
|with grant option|可選參數,表示賦予grant權限,即該用戶可以對其他用戶賦予權限|
## 操作mysql用戶表添加用戶
添加新用戶,實際都是在user表中添加一條記錄,因此,可以用insert直接添加用戶
```sql
insert into MySQL.user(Host,User,Password)values(主機,用戶名,密碼);
```
- 簡介
- 數據庫
- 數據表
- 創建數據表
- 查看數據表結構
- 修改數據表
- 刪除數據表
- 查詢數據
- 表單查詢
- 聚合查詢
- 鏈接查詢
- 子查詢
- 聯合查詢
- 正則查詢
- 數據管理
- 數據類型
- 添加數據
- 更新數據
- 刪除數據
- 索引
- 索引分類
- 設計原則
- 添加索引
- 查看索引
- 刪除索引
- 視圖
- 視圖操作
- 視圖應用
- 事務
- 觸發器
- 存儲過程和函數
- 變量
- 異常處理
- 光標
- 流程控制
- 存儲過程
- 自定義函數
- 內置函數
- 數學
- 字符串
- 日期和時間
- 條件判斷
- 系統信息
- 加/解密
- 其他
- 用戶管理
- 登錄和退出
- 新建用戶
- 刪除用戶
- 修改用戶
- 找回ROOT密碼
- 權限管理
- 備份恢復
- 備份數據
- 恢復數據
- 日志
- 二進制日志
- 錯誤日志
- 查詢日志
- 慢查詢日志
- 性能優化
- 優化查詢語句
- 優化數據庫結構
- 優化服務器
- 主從復制
- WIN系統主從復制
- Linux單機主從復制
- Linux聯機主從復制
- 參數配置
- 日常管理和維護
- 切換主從服務器
- PHP操作
- 連接
- 創建數據庫
- 插入數據
- 插入多條數據
- 預處理語句
- 查詢數據
- 預處理語句
- 實戰應用
- 分表