MySQL是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),但是通常情況下,我們在Linux系統(tǒng)中使用MySQL都需要使用root用戶才能進行安裝和配置,但是使用root用戶在安全性上存在一定的隱患,因此我們可以在Linux系統(tǒng)中創(chuàng)建一個非root用戶來安裝并配置MySQL。
以下是在CentOS 7系統(tǒng)中創(chuàng)建一個名為mysql的非root用戶,并在其下安裝MySQL的步驟。
創(chuàng)建mysql用戶
$ sudo useradd mysql
設(shè)置mysql用戶的密碼:
$ sudo passwd mysql
安裝MySQL
使用mysql用戶登錄并更新yum:
$ su - mysql mysql$ sudo yum update
安裝MySQL:
mysql$ sudo yum install mysql-server
配置MySQL
啟動MySQL服務:
mysql$ sudo service mysqld start
設(shè)置MySQL開機啟動:
mysql$ sudo chkconfig mysqld on
配置MySQL安全性:
mysql$ sudo mysql_secure_installation
在這個過程中,你將需要設(shè)置root用戶的密碼,以及對于MySQL的一些安全選項進行配置。
現(xiàn)在,你就可以使用非root用戶mysql安裝了MySQL,并且保證了系統(tǒng)的安全性。
下一篇css行元素外邊距