在CentOS上安装mariadb数据库

在CentOS上安装mariadb数据库

技术教程gslnedu2025-03-20 10:40:313A+A-

在CentOS上安装MariaDB数据库的步骤如下:

1. 更新系统软件包

确保系统所有软件包为最新状态:

sudo yum update -y

2. 添加MariaDB官方仓库(可选)

:若需安装特定版本(如10.6),需手动添加仓库。否则可跳过此步,使用默认仓库版本。

  • 访问MariaDB仓库生成器,选择对应系统版本和MariaDB版本,生成仓库配置命令。
  • 例如,为CentOS 7添加MariaDB 10.6仓库:
sudo tee /etc/yum.repos.d/mariadb.repo <<EOF
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF

#更新yum软件列表
sudo yum clean all   #清除缓存
sudo yum makecache   #重建软件列表

3. 安装MariaDB服务器

sudo yum install mariadb-server -y

4. 启动服务并设置开机自启

sudo systemctl start mariadb
sudo systemctl enable mariadb

5. 运行安全配置脚本

设置root密码及安全选项:

sudo mysql_secure_installation

按提示操作:

  • 输入当前root密码(首次安装为空,直接回车)
  • 设置新密码
  • 移除匿名用户(Y
  • 禁止远程root登录(Y
  • 删除测试数据库(Y
  • 重新加载权限表(Y

6. 配置防火墙(如需远程访问)

开放3306端口:

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

7. 验证安装

  • 检查服务状态:
systemctl status mariadb
  • 登录MariaDB:
mysql -u root -p

输入密码后执行SQL命令测试:

SHOW DATABASES;

8. 处理SELinux问题(可选)

若遇到权限问题,可尝试临时禁用SELinux:

sudo setenforce 0

永久修改需编辑/etc/selinux/config,设置SELINUX=permissive不建议禁用

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8