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;
普通用戶工做:
操做數據庫。
開啓遠程訪問:端口開啓,權限授予時,訪問地址的設置。