useradd mysqlgroupadd mysql是不是安装完mysql后只能用mysql这个用户登录linux才可启用mysql数据库呢?假如我用的是root登陆,在安装过程中mysql用户全部为root,然后启动mysql时也用root。请问这样可以吗?
2 回答
萧十郎
TA贡献1815条经验 获得超13个赞
这样当然可以。但是会有安全上的漏洞。
MySql可以操作本地文件,(例如:select into outfile ‘filename’),所以当MySql以root身份运行时,可以操作所以文件,会产生很大的安全漏洞。
而通常mysql不需要操作本身用到的文件以外的文件,所以安装的时候会useradd mysql
阿晨1998
TA贡献2037条经验 获得超6个赞
这个主要是为了降级安装mysql安全考虑
其实可以不用这样,只要规规矩矩用mysql一般没有问题;
Linux下yum安装mysql
yum -y install mysql mysql-server mysql-devel
chkconfig --level 35 mysqld on
/etc/init.d/mysqld start
mysql_secure_installation 这个是粗劣地设置下数据库root用户等权限
添加回答
举报
0/150
提交
取消