centos更新Maria DB源过程(repo方式)

文章提供了在CentOS7系统中通过阿里云源更新MariaDB到11.0版本的步骤,包括编辑MariaDB.repo文件,设置镜像源,然后使用yummakecache和yuminstall命令进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网操作链接:
https://mariadb.org/download/?t=repo-config&d=CentOS+7&v=11.0&r_m=aliyun

1、此处以更新mariaDb到11为例:

vim /etc/yum.repos.d/MariaDB.repo

编辑如下内容:(阿里云源)

# MariaDB 11.0 CentOS repository list - created 2023-06-21 07:48 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/11.0/centos/$releasever/$basearch
baseurl = https://mirrors.aliyun.com/mariadb/yum/11.0/centos/$releasever/$basearch
module_hotfixes = 1
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

保存后,命令行执行 yum makecache

sudo yum install MariaDB-server MariaDB-client

即可安装完成

### 安装和配置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]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值