centos7部署mariadb10.3
时间: 2025-01-13 14:53:10 浏览: 46
### 安装和配置MariaDB 10.3于CentOS 7
#### 准备工作
为了确保顺利安装,在开始之前需确认系统的软件包列表是最新的。执行命令`yum update -y`可以完成这一目标。
#### 添加MariaDB仓库
对于特定版本的MariaDB,官方推荐的方法是添加对应的YUM仓库而非直接通过默认源安装较旧版本。创建一个新的repo文件位于/etc/yum.repos.d/目录下命名为MariaDB.repo并编辑其内容如下:
```bash
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
```
此操作确保了能够获取最新稳定版的MariaDB服务器组件[^2]。
#### 更新缓存与验证
随后应当刷新本地的YUM元数据缓存以反映新加入的资源库信息。运行`yum makecache fast`加速这个过程。接着可以通过`yum list mariadb-server`查看可用的MariaDB服务端程序版本号,以此检验刚才的操作是否成功。
#### 执行安装
当一切准备就绪之后,就可以正式着手安装MariaDB数据库管理系统了。利用`yum install MariaDB-server -y`指令自动下载并部署所需的一切依赖项以及核心功能模块[^3]。
#### 初始化设置
一旦安装完毕,则有必要先启动该服务并通过脚本工具来进行必要的初始化处理。这一步骤包含了生成初始权限表结构等内容。进入解压后的MySQL根目录(通常为/usr/local/mysql),执行以下命令:
```bash
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/maria_data
```
注意这里的参数可能依据实际情况有所不同,请适当调整路径匹配自己的环境设定[^4]。
#### 配置开机自启及安全加固
为了让MariaDB能够在每次重启后自动加载,记得将其加入到系统的服务管理器当中去。使用`systemctl enable mariadb`即可达成目的。另外还应该考虑采取措施增强安全性,比如修改root账户密码、删除匿名登录方式等。这些都可以借助内置的安全向导来快速完成:`mysql_secure_installation`。
#### 开放防火墙规则
考虑到远程连接的需求,还需允许外部设备访问指定端口上的网络服务。鉴于MariaDB默认监听的是3306/tcp端口号,故而要在iptables或firewalld里边相应地放开它。如果是在云平台上实施的话,同样别忘了前往控制面板处调整相应的安全策略以便让更改生效[^5]。
阅读全文
相关推荐


















