centos mysql 用戶權限安全

centos系統:mysql

解決:root權限太高,誤刪系統文件,及受權問題。。。web

root權限專人管理。
sql

root用戶主要工做:數據庫

                    建立新的普通用戶,授予部分文件權限。centos

                    端口管理。防火牆設置。安全

                 

                新建用戶命令
ide

                 useradd   用戶名
spa

                 passwd  密碼
rest

                刪除     userdel   用戶名日誌

                授予部分權限

                chmod  用戶名 + rwx 文件地址    參數:  r 讀 w 寫 x執行

               chown 修改文件的主人  參數——R :表示這個目錄還有子目錄都改變。

                 chown ——R 用戶名 文件地址

               端口管理

              vi/etc/sysconfig/iptables

              重啓防火牆

              service iptables restart


普通用戶主要工做:

             開發  。


mysql數據庫:


解決root權限太高,保護數據安全。

root權限專人管理

root用戶主要工做:

                    建立新的普通用戶,授予部分數據庫權限。

                    日誌管理。

                   mysql -u root -p 

                   建立用戶        

                    mysql>   create user 'dba'@'%' identified by '123456'; 

                    受權

                     mysql> grant all privileges on  hnswls.* to 'dba'@'%' identified by 'dba'; 

             grant 權限1,權限2,…權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by '鏈接口令';

省略「@用戶地址」時是當前IP

                    @左邊是用戶名,右邊是域名、IP和%,表示能夠訪問mysql的域名和IP,%表示外部任何地址都能訪問。

                      mysql>select user,host,password from mysql.user;

                     mysql>flush privileges;

                     mysql>exit;

普通用戶工做:

                操做數據庫。

開啓遠程訪問:端口開啓,權限授予時,訪問地址的設置。

相關文章
相關標籤/搜索