MySQL是一个流行的开源关系型数据库管理系统,本文将介绍如何在CentOS7上安装和配置MySQL。
首先,更新系统软件包列表并安装MySQL服务器:
sudo yum update
sudo yum install mysql-server
安装完成后,启动MySQL服务并设置开机自启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
首次启动MySQL服务器时,root用户没有密码,需要设置密码。运行以下命令来设置密码:
sudo mysql_secure_installation
按照提示操作,设置root用户密码和其他安全选项。
MySQL的配置文件位于/etc/my.cnf
,可以根据需要编辑该文件来进行配置。
如果需要从远程主机访问MySQL服务器,需要在MySQL配置文件中进行相应的设置。编辑/etc/my.cnf
文件:
sudo vi /etc/my.cnf
在[mysqld]
部分添加如下行:
bind-address = 0.0.0.0
保存并退出编辑器。然后重启MySQL服务:
sudo systemctl restart mysqld
如果系统上启用了防火墙,需要打开MySQL的端口(默认为3306)。运行以下命令:
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
现在,您已经成功在CentOS7上安装和配置了MySQL数据库服务。您可以通过在终端上运行mysql -u root -p
命令来登录MySQL,使用您设置的root用户密码。