useradd mysql groupadd mysql 是不是安装完mysql后只能用mysql这个用户登录linux才可启用mysql数据库呢? 假如我用的是root登陆,在安装过程中mysql用户全部为root,然后启动mysql时也用root。请问这样可以吗?
梵蒂冈之花
浏览 332回答 2
2回答
萧十郎
这样当然可以。但是会有安全上的漏洞。MySql可以操作本地文件,(例如:select into outfile ‘filename’),所以当MySql以root身份运行时,可以操作所以文件,会产生很大的安全漏洞。而通常mysql不需要操作本身用到的文件以外的文件,所以安装的时候会useradd mysql