首页主机资讯CentOS Minimal下数据库安装与配置

CentOS Minimal下数据库安装与配置

时间2025-10-05 02:28:04发布访客分类主机资讯浏览304
导读:在CentOS Minimal系统下安装和配置数据库,以MySQL为例,可以按照以下步骤进行: 1. 更新系统 首先,确保你的系统是最新的: sudo yum update -y 2. 安装MySQL CentOS Minimal默认仓库...

在CentOS Minimal系统下安装和配置数据库,以MySQL为例,可以按照以下步骤进行:

1. 更新系统

首先,确保你的系统是最新的:

sudo yum update -y

2. 安装MySQL

CentOS Minimal默认仓库中可能没有MySQL,但你可以使用第三方仓库来安装。

添加MySQL Yum Repository

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

安装MySQL服务器

sudo yum install mysql-community-server -y

3. 启动并启用MySQL服务

sudo systemctl start mysqld
sudo systemctl enable mysqld

4. 获取临时密码

MySQL在首次安装后会生成一个临时密码,你可以在日志文件中找到它:

sudo grep 'temporary password' /var/log/mysqld.log

5. 安全配置MySQL

运行mysql_secure_installation脚本来进行安全配置:

sudo mysql_secure_installation

按照提示进行操作,包括设置新密码、删除匿名用户、禁止远程root登录等。

6. 登录MySQL

使用新设置的密码登录MySQL:

mysql -u root -p

7. 创建数据库和用户

在MySQL命令行中,创建一个新的数据库和用户,并授予相应的权限:

CREATE DATABASE mydatabase;
    
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
    
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
    
FLUSH PRIVILEGES;
    

8. 配置防火墙

确保防火墙允许MySQL端口(默认3306)的流量:

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

9. 测试连接

使用新创建的用户连接到数据库,测试是否配置成功:

mysql -u myuser -p -h localhost mydatabase

10. 配置持久化连接(可选)

如果你需要从其他机器连接到MySQL服务器,确保MySQL配置文件/etc/my.cnf/etc/mysql/my.cnf中没有限制绑定地址:

[mysqld]
bind-address = 0.0.0.0

11. 重启MySQL服务

最后,重启MySQL服务以应用所有更改:

sudo systemctl restart mysqld

现在,你应该能够在CentOS Minimal系统上成功安装和配置MySQL数据库,并能够从本地或其他机器进行连接。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS Minimal下数据库安装与配置
本文地址: https://pptw.com/jishu/720872.html
centos上docker的资源限制 如何提升CentOS Minimal系统安全性

游客 回复需填写必要信息