建立庫使用者
新增權限
#基本語法grant 權限on 函式庫.表to '使用者'@'主機' identified by '密碼';範例grant select, insert on test.* to 'liwenkai'@'localhost' identified by '4311';範例說明#給予liwenkai用戶,在本機連接test庫所有表的權限。操作的這些表具有查詢和寫入權限
註:可以針對一個使用者增加多條權限。
刪除權限類別#詳細解示基本語法revoke 權限on 函式庫.表格from '使用者'@'主機';revoke select, insert on test.* to 'liwenkai'@'localhost' identified by '4311';給予liwenkai用戶,在本機連接test庫所有表的權限。操作的這些表具有查詢和寫入權限
參數說明#說明在grant後接all說明給予所有權限##revoke all在revoke後接all說明刪除所有權限 所明給予所有庫所有表的操作權限'用戶'@'主機'主機裡面若為%。任意來源的主機均可以使用這個使用者來存取
建立資料庫使用者liwenkai ,具有對test資料庫中所有標的select / insert 權限
#範例:增加權限
mysql> grant select, insert on test.* to 'liwenkai'@'localhost' identified by '4311';
Query OK, 0 rows affected (0.00 sec)
範例:移除權限
##mysql> revoke insert on test.* from 'liwenkai '@'localhost';
Query OK, 0 rows affected (0.30 sec)
#註:
上面的一些語句用的較少。你可以將知識點的掌握程度設定為了解等級。
更多的時候,權限設定項特別多,人們往往記不住具體的指令。更多 的時候人們使用專門的工具來操作權限。