標籤:text user idp rom 登入 rop ica 刪除 class
一、使用者的定義1.1 使用者名稱+主機域
此處為5.7.2版本的mysql當中password欄位已改為authentication_string
mysql> select user,host,authentication_string from user;
+---------------+-----------+-------------------------------------------+| user | host | authentication_string |+---------------+-----------+-------------------------------------------+| root | localhost | *5B11E7BC48365F1019E05077EBDC42BA908B3342 || mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE || mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE || shiqi | % | *5B11E7BC48365F1019E05077EBDC42BA908B3342 || shiqi | localhost | *5B11E7BC48365F1019E05077EBDC42BA908B3342 |+---------------+-----------+-------------------------------------------+5 rows in set (0.02 sec)
1.2 使用者作用
1.2.1 登入資料庫
登入命令為:mysql -u username -p 然後輸入密碼
1.2.2 管理資料庫和維護資料
1.3 串連資料庫
定義使用者:使用者名稱+主機域,密碼
定義許可權:對不同的對象進行許可權(角色)定義
命令:
grant authority on target_zone to ‘user‘ identified by ‘password‘
許可權內容(authority):
增刪改查
insert update、select、delete、drop、create
| 許可權 |
權限等級 |
許可權說明 |
| CREATE |
資料庫、表或索引 |
建立資料庫、表或索引許可權 |
| DROP |
資料庫或表 |
刪除資料庫或表許可權 |
| GRANT OPTION |
資料庫、表或儲存的程式 |
賦予許可權選項 |
| REFERENCES |
資料庫或表 |
|
| ALTER |
表 |
更改表,比如添加欄位、索引等 |
| DELETE |
表 |
刪除資料許可權 |
| INDEX |
表 |
索引許可權 |
| INSERT |
表 |
插入許可權 |
| SELECT |
表 |
查詢許可權 |
| UPDATE |
表 |
更新許可權 |
SQL語句及5.7.2 mysql 使用者管理