centos系统:
解决:root权限过高,误删系统文件,及授权问题。。。
root权限专人管理。
root用户主要工作:
创建新的普通用户,授予部分文件权限。
端口管理。防火墙设置。
新建用户命令
useradd 用户名
passwd 密码
删除 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;
普通用户工作:
操作数据库。
开启远程访问:端口开启,权限授予时,访问地址的设置。