mysql 權限賦予

創建snort數據庫,創建snort用戶,將snort庫所有表的所有權限賦予用戶snort。
mysql> create database snort;
Query OK, 1 row affected (0.06 sec)
創建數據庫

mysql> use mysql;
進入mysql庫

 

創建用戶,設置初始密碼 (創建tem用戶,並給stu數據庫賦權)
 flush privileges使改動生效;注:如果不執行該指令,則無法正常執行後續指令。
mysql> grant all on snort.* to 'snort'@'localhost' ;    
Query OK, 0 rows affected (0.00 sec)
將snort庫的所有權限賦予snort用戶(給數據庫已存在的用戶snort賦予權限;@'%' 給任意一臺機器,@'localhost'給本地機器,@'IP地址',給指定IP)
mysql> flush privileges;                           
Query OK, 0 rows affected (0.00 sec)
使改動生效

賦予root所有數據庫的權限

 

從上面概括得出

grant  權限  on 數據庫名.數據庫表名 TO 用戶名@電腦IP(所有電腦則爲%)identified by 密碼
mysql> show grants for snort@localhost;
+-------------------------------------------------------------------------------------+
| Grants for snort@localhost                                                          |
+-------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'snort'@'localhost' IDENTIFIED BY PASSWORD '1e6b29186dd45e97' |
| GRANT ALL PRIVILEGES ON `snort`.* TO 'snort'@'localhost'                            |
+-------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章