离线安装mariadb

本文详细介绍了如何在CentOS 7环境下离线安装MariaDB及其依赖Galera,包括下载RPM包、安装依赖、解决错误、安全配置以及权限设定。在没有网络的情况下,手动下载并导入签名,确保安装过程顺利。接着,文章通过安全配置步骤,如设置root密码和删除匿名用户,确保数据库的安全性。最后,通过授权远程访问并测试连接,验证了MariaDB的正确安装与配置。
摘要由CSDN通过智能技术生成

离线安装mariadb

一、下载Rpm包

前往MariaDB官网选择所需环境的rpm包下载地址

MariaDB-client-10.4.24-1.el7.centos.x86_64.rpm
MariaDB-compat-10.4.24-1.el7.centos.x86_64.rpm
MariaDB-common-10.4.24-1.el7.centos.x86_64.rpm
MariaDB-server-10.4.24-1.el7.centos.x86_64.rpm
jemalloc-3.6.0-1.el7.x86_64.rpm
jemalloc-devel-3.6.0-1.el7.x86_64.rpm
galera-4-26.4.4-1.rhel7.el7.centos.x86_64.rpm

image-20220714174233536

image-20220714174300928

image-20220714174318070

image-20220714174442976

image-20220714174725332

上传到 centos7 中

image-20220714175306676

二、按顺序安装依赖

yum install rsync nmap lsof perl-DBI nc
rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
rpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm

image-20220714175445356

galera安装

yum install boost-devel.x86_64
# 导入签名与key
rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

此处由于没有网络,使用其他的网络下载下来,然后导入

rpm --import RPM-GPG-KEY-MariaDB
rpm -ivh galera-4-26.4.4-1.rhel7.el7.centos.x86_64.rpm

安装mariadb相关

rpm -ivh MariaDB-common-10.4.24-1.el7.centos.x86_64.rpm MariaDB-compat-10.4.24-1.el7.centos.x86_64.rpm MariaDB-client-10.4.24-1.el7.centos.x86_64.rpm MariaDB-server-10.4.24-1.el7.centos.x86_64.rpm

报错,这里由于之前错误安装,可以选择卸载重新安装

image-20220714183156617

rpm -qa | grep mariadb-libs
rpm -ev --nodeps 上个命令出现的结果

然后重新安装galera,再安装mariadb

三、安全配置

# 启动mariadb
service mariadb start
# 启动成功后运行如下命令进行安全配置
mysql_secure_installation

image-20220714184232696

  1. 输入当前密码,初次安装后是没有密码的,直接回车
  2. 询问是否使用unix_socket进行身份验证:n
  3. 为root设置密码:y
  4. 输入root的新密码:root
  5. 确认输入root的新密码:root
  6. 是否移除匿名用户,这个随意,建议删除:y
  7. 拒绝用户远程登录,这个建议开启:n
  8. 删除test库,可以保留:n
  9. 重新加载权限表:y

四、配置权限

# 登录mysql
mysql -u root -p
# 配置root权限,允许任何主机通过密码连接到mysql
grant all privileges on *.* to root@'%' identified by '111111';
# 刷新权限
flush privileges;

五、通过navicat测试

image-20220714190027057

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值