1.安装EPEL(Extra Packages for Enterprise Linux)软件库
sudo yum install epel-release
2.卸载之前可能未正确安装的MariaDB或MySQL
如果你先前安装过MariaDB或MySQL,请使用以下命令彻底删除它们:
sudo yum remove mariadb*
sudo yum remove mysql*
3.安装MariaDB
sudo yum install mariadb-server
4.启动MariaDB服务
sudo systemctl start mariadb.service
5.设置MariaDB开机自启动
sudo systemctl enable mariadb.service
6.登录到MariaDB并设置root用户密码
sudo mysql_secure_installation
在此过程中,你需要回答一些简单的问题来保护你的数据库,例如是否要更改MariaDB root用户密码、是否删除匿名用户和测试数据库等。
完成上述步骤后,你就可以通过如下方法登录到MariaDB:
mysql -u root -p
会提示输入密码,密码即为你在第6步中所设置的root用户密码。
现在,您已经成功地在CentOS 7上安装了MariaDB(MySQL),可以开始使用它进行内容管理和数据存储等各种业务处理。
如果在运行 systemctl start mariadb.service
命令时,出现 "Failed to start mariadb.service: Unit not found." 的错误提示,可能是因为你的CentOS 7系统中默认使用的是MySQL而非MariaDB。
在这种情况下,你需要使用如下命令安装MySQL Server:
sudo yum install mysql-server
安装完成后,你可以使用以下命令启动MySQL服务:
sudo systemctl start mysqld.service
如果你想设置MySQL开机自启动,可以使用以下命令:
sudo systemctl enable mysqld.service
现在,您已经在CentOS 7上成功安装了MySQL,并且可以开始使用它。