CentOS二进制安装/离线安装MariaDB并进行初始化配置

### Linux 离线安装 MariaDB MariaDB 是一个开源的关系型数据库管理系统,广泛应用于各种生产环境中。要在Linux系统上离线安装MariaDB,你需要提前下载好所有必要的软件包,将其传输到目标机器进行安装。 #### 准备阶段: 1. **确定操作系统版本** 需要知道你要部署的操作系统的具体版本信息(例如CentOS 7、Ubuntu 20.04等),因为不同发行版所需的依赖项可能会有所不同。 2. **获取正确的MariaDB仓库文件或rpm/deb包** - 如果有网络连接良好的环境,则可以在该环境下通过官方源直接抓取所需的所有.deb(对于基于Debian/Ubuntu) 或 .rpm (针对RedHat/CentOS) 包及其依赖关系链。 - 访问[MariaDB官网](https://mariadb.org/download/)选择适合自己平台的稳定版本手动下载对应的二进制分发包及依赖库至本地磁盘。 3. **将已下载的数据移送到无网的目标服务器** 4. **配置本地yum/apt源**(如果是以repo形式获得的话) 5. **确认selinux状态以及防火墙设置**, 因为这二者都可能导致无法正常启动服务 #### 安装过程: 假设你已经把所有的deb/rpm文件拷贝到了`/opt/mariadb_offline_installation`目录下: ##### 对于RHEL/CentOS/Rocky Linux: ```bash # 进入存放了rpm包的路径 cd /opt/mariadb_offline_installation/ # 使用 rpm 命令批量安装 mariadb 及其相关组件 sudo yum localinstall *.rpm --nogpgcheck # 启动 mariadb 设为开机自启 sudo systemctl start mariadb.service sudo systemctl enable mariadb.service ``` ##### 对于Debian/Ubuntu: ```bash # 更新APT缓存不需要在线检查,只是为了让后续命令能够找到刚添加的 deb 文件. dpkg-scanpackages ./ | gzip -9c > Packages.gz echo "deb [trusted=yes] file:/opt/mariadb_offline_installation ./">> /etc/apt/sources.list.d/offline-mariadb.list apt-get update && apt-get install mariadb-server service mysql restart # Ubuntu/Debian 上通常叫这个名而非 mariadb-service ``` 最后一步初始化安全设定如更改root密码之类的可以参考官方文档完成。 #### 注意事项: - 确保在目标计算机上的架构与下载的包匹配(x86_64 vs i386) - 检查是否有其他正在运行的服务占用默认端口(比如MySQL) - 根据实际情况调整SELinux策略,默认可能是阻止Mysql访问某些位置 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

降世神童

学都学了,看也看了,感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值