MySQL 离线安装MariaDB

发布于:2025-06-29 ⋅ 阅读:(17) ⋅ 点赞:(0)

描述

离线环境下安装MySQL数据库,也就是MariaDB

操作

1、找到自带的mysql

rpm -qa | grep -i '^mysql-'
rpm -qa | grep -i '^maria-'

2、卸载对应的包

rpm --nodeps -ev mysql-libs-5.1.73-8.el6_8.x86_64

安装

MariaDb 离线安装包官网下载:地址

这个文件有400多M

按照里面的readme文档安装,最后会联网校验,实际上只是离线下载了文件,修改了软件源,还是要在线的

然后因为网络原因还经常校验失败…

安装完后通过rpm qa | grep MariaDB 来看

实际上要安装的只有4个文件,使用rpm 安装一下就可以了

  • galera-25.3.25-1.rhel7.el7.centos.x86_64.rpm
  • MariaDB-common-10.3.15-1.el7.centos.x86_64.rpm
  • MariaDB-compat-10.3.15-1.el7.centos.x86_64.rpm
  • MariaDB-server-10.3.15-1.el7.centos.x86_64.rpm
  • MariaDB-compat-10.3.15-1.el7.centos.x86_64.rpm

1、安装命令:

rpm -ivh --nodeps galera-25.3.25-1.rhel7.el7.centos.x86_64.rpm
# 这个两个包相互依赖,需要一起安装
rpm -ivh --nodeps MariaDB-common-10.3.15-1.el7.centos.x86_64.rpm MariaDB-compat-10.3.15-1.el7.centos.x86_64.rpm
rpm -ivh --nodeps MariaDB-client-10.3.15-1.el7.centos.x86_64.rpm
rpm -ivh --nodeps MariaDB-server-10.3.15-1.el7.centos.x86_64.rpm

注意,需要加入 --nodeps 强制安装,因为linux中需要还要安装别的依赖

2、开启服务

systemctl status mysqld      # RHEL/CentOS

3、首次登陆:

mysql -u root

不用密码,进来就行,再修改密码

4、修改密码

-- 方法1:直接修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

-- 方法2:更新mysql.user表(适用于忘记密码后重置)
UPDATE mysql.user SET authentication_string=PASSWORD('你的新密码') WHERE User='root';
FLUSH PRIVILEGES;

网站公告

今日签到

点亮在社区的每一天
去签到