MySQL是一个流行的开源关系型数据库管理系统,本文将介绍如何在CentOS7上安装和配置MySQL。

  1. 安装MySQL

首先,更新系统软件包列表并安装MySQL服务器:

sudo yum update
sudo yum install mysql-server
  1. 启动MySQL服务

安装完成后,启动MySQL服务并设置开机自启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 设置MySQL root 用户密码

首次启动MySQL服务器时,root用户没有密码,需要设置密码。运行以下命令来设置密码:

sudo mysql_secure_installation

按照提示操作,设置root用户密码和其他安全选项。

  1. 配置MySQL

MySQL的配置文件位于/etc/my.cnf,可以根据需要编辑该文件来进行配置。

  1. 远程访问MySQL

如果需要从远程主机访问MySQL服务器,需要在MySQL配置文件中进行相应的设置。编辑/etc/my.cnf文件:

sudo vi /etc/my.cnf

[mysqld]部分添加如下行:

bind-address = 0.0.0.0

保存并退出编辑器。然后重启MySQL服务:

sudo systemctl restart mysqld
  1. 防火墙设置

如果系统上启用了防火墙,需要打开MySQL的端口(默认为3306)。运行以下命令:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

现在,您已经成功在CentOS7上安装和配置了MySQL数据库服务。您可以通过在终端上运行mysql -u root -p命令来登录MySQL,使用您设置的root用户密码。