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;
普通用户工做:
操做数据库。
开启远程访问:端口开启,权限授予时,访问地址的设置。