MySQL是一种流行的关系型数据库管理系统,但是通常情况下,我们在Linux系统中使用MySQL都需要使用root用户才能进行安装和配置,但是使用root用户在安全性上存在一定的隐患,因此我们可以在Linux系统中创建一个非root用户来安装并配置MySQL。
以下是在CentOS 7系统中创建一个名为mysql的非root用户,并在其下安装MySQL的步骤。
创建mysql用户
--by www.qzphp.cn $ sudo useradd mysql
设置mysql用户的密码:
--by www.qzphp.cn $ sudo passwd mysql
安装MySQL
使用mysql用户登录并更新yum:
--by www.qzphp.cn $ su - mysqlmysql$ sudo yum update
安装MySQL:
--by www.qzphp.cn mysql$ sudo yum install mysql-server
配置MySQL
启动MySQL服务:
--by www.qzphp.cn mysql$ sudo service mysqld start
设置MySQL开机启动:
--by www.qzphp.cn mysql$ sudo chkconfig mysqld on
配置MySQL安全性:
--by www.qzphp.cn mysql$ sudo mysql_secure_installation
在这个过程中,你将需要设置root用户的密码,以及对于MySQL的一些安全选项进行配置。
现在,你就可以使用非root用户mysql安装了MySQL,并且保证了系统的安全性。