almalinux下卸载并升级安装10.9的mariadb(实操)

这篇具有很好参考价值的文章主要介绍了almalinux下卸载并升级安装10.9的mariadb(实操)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

almalinux下卸载并升级安装10.9的mariadb(实操)

MariaDB 简介

       MariaDB Server 是一个通用的开源关系数据库管理系统。 它是世界上最受欢迎的数据库服务器之一,拥有包括 Wikipedia、WordPress.com 和 Google 在内的知名用户。 MariaDB Server 在 GPLv2 开源许可下发布,并保证保持开源。

它可用于高可用性事务数据、分析、作为嵌入式服务器,并且广泛的工具和应用程序支持 MariaDB Server。

mariadb&mysql


       mariadb与mysql的区别有MariaDB不仅仅是Mysql的一个替代品,mysql已经被oracle闭源了而mariaDB是开源的,MariaDB包括的一些新特性使它优于MySQL。            MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。Maria DB是一个采用Aria存储引擎的MySQL分支版本,而Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS应用软件之一。而且MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。
 

系统:almalinux9

背景:当前系统下安装的是10.3.5版本自带的mariadb,不符合安装zabbix的需要,所以要升级到10.9(随便选了个版本)

卸载旧版本mariadb

dnf remove maria*

步骤1:官网获取repo信息

Download MariaDB Server - MariaDB.org

按照自己的系统选择,形成repo信息

在/etc/yum.repos.d/下 创建mariadb.repo文件,把下面内容复制进去

# MariaDB 10.9 CentOS repository list - created 2023-06-28 01:28 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/10.9/centos/$releasever/$basearch
baseurl = https://tw1.mirror.blendbyte.net/mariadb/yum/10.9/centos/$releasever/$basearch
module_hotfixes = 1
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://tw1.mirror.blendbyte.net/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

 接着就是更新仓库缓存

dnf clean all
dnf makecache

步骤2:安装mariadb

dnf install MariaDB-server MariaDB-client

 确认一下版本是否正确,正确后y安装文章来源地址https://www.toymoban.com/news/detail-514296.html

[root@localhost yum.repos.d]# dnf install MariaDB-server MariaDB-client
AlmaLinux 8 - BaseOS                                                                                                                                         781 kB/s | 3.9 MB     00:05    
AlmaLinux 8 - AppStream                                                                                                                                      1.0 MB/s |  11 MB     00:11    
AlmaLinux 8 - Extras                                                                                                                                          14 kB/s |  18 kB     00:01    
MariaDB                                                                                                                                                      265 kB/s | 620 kB     00:02    
Zabbix Official Repository - x86_64                                                                                                                           41 kB/s |  78 kB     00:01    
Zabbix Official Repository non-supported - x86_64                                                                                                            775  B/s | 1.2 kB     00:01    
依赖关系解决。
=============================================================================================================================================================================================
 软件包                                          架构                             版本                                                             仓库                                 大小
=============================================================================================================================================================================================
安装:
 MariaDB-client                                  x86_64                           10.9.7-1.el8                                                     mariadb                              15 M
 MariaDB-server                                  x86_64                           10.9.7-1.el8                                                     mariadb                              26 M
安装依赖关系:
 MariaDB-common                                  x86_64                           10.9.7-1.el8                                                     mariadb                              88 k
 MariaDB-shared                                  x86_64                           10.9.7-1.el8                                                     mariadb                             127 k
 boost-program-options                           x86_64                           1.66.0-13.el8                                                    appstream                           140 k
 galera-4                                        x86_64                           26.4.14-1.el8                                                    mariadb                              13 M
 libpmem                                         x86_64                           1.6.1-1.el8                                                      appstream                            79 k
 perl-DBI                                        x86_64                           1.641-4.module_el8.6.0+2823+173faa7e                             appstream                           739 k
 perl-Math-BigInt                                noarch                           1:1.9998.11-7.el8                                                baseos                              195 k
 perl-Math-Complex                               noarch                           1.59-422.el8.0.1                                                 baseos                              108 k
 socat                                           x86_64                           1.7.4.1-1.el8                                                    appstream                           322 k

事务概要
=============================================================================================================================================================================================
安装  11 软件包

总下载:56 M
安装大小:59 M
确定吗?[y/N]: y
下载软件包:
(1/11): perl-Math-Complex-1.59-422.el8.0.1.noarch.rpm                                                                                                        210 kB/s | 108 kB     00:00    
(2/11): boost-program-options-1.66.0-13.el8.x86_64.rpm                                                                                                       257 kB/s | 140 kB     00:00    
(3/11): perl-Math-BigInt-1.9998.11-7.el8.noarch.rpm                                                                                                          281 kB/s | 195 kB     00:00    
(4/11): libpmem-1.6.1-1.el8.x86_64.rpm                                                                                                                       389 kB/s |  79 kB     00:00    
(5/11): socat-1.7.4.1-1.el8.x86_64.rpm                                                                                                                       520 kB/s | 322 kB     00:00    
(6/11): perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64.rpm                                                                                             659 kB/s | 739 kB     00:01    
(7/11): MariaDB-common-10.9.7-1.el8.x86_64.rpm                                                                                                               192 kB/s |  88 kB     00:00    
(8/11): MariaDB-shared-10.9.7-1.el8.x86_64.rpm                                                                                                               333 kB/s | 127 kB     00:00    
(9/11): galera-4-26.4.14-1.el8.x86_64.rpm                                                                                                                    383 kB/s |  13 MB     00:35    
(10/11): MariaDB-client-10.9.7-1.el8.x86_64.rpm                                                                                                              385 kB/s |  15 MB     00:39    
(11/11): MariaDB-server-10.9.7-1.el8.x86_64.rpm                                                                                                              547 kB/s |  26 MB     00:48    
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                         1.1 MB/s |  56 MB     00:52     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  运行脚本: MariaDB-shared-10.9.7-1.el8.x86_64                                                                                                                                           1/1 
  运行脚本: MariaDB-common-10.9.7-1.el8.x86_64                                                                                                                                           1/1 
  运行脚本: MariaDB-client-10.9.7-1.el8.x86_64                                                                                                                                           1/1 
  运行脚本: MariaDB-server-10.9.7-1.el8.x86_64                                                                                                                                           1/1 
  准备中  :                                                                                                                                                                              1/1 
  运行脚本: MariaDB-shared-10.9.7-1.el8.x86_64                                                                                                                                          1/11 
  安装    : MariaDB-shared-10.9.7-1.el8.x86_64                                                                                                                                          1/11 
  运行脚本: MariaDB-shared-10.9.7-1.el8.x86_64                                                                                                                                          1/11 
  运行脚本: MariaDB-common-10.9.7-1.el8.x86_64                                                                                                                                          2/11 
  安装    : MariaDB-common-10.9.7-1.el8.x86_64                                                                                                                                          2/11 
  运行脚本: MariaDB-common-10.9.7-1.el8.x86_64                                                                                                                                          2/11 
  安装    : libpmem-1.6.1-1.el8.x86_64                                                                                                                                                  3/11 
  运行脚本: libpmem-1.6.1-1.el8.x86_64                                                                                                                                                  3/11 
  安装    : socat-1.7.4.1-1.el8.x86_64                                                                                                                                                  4/11 
  安装    : boost-program-options-1.66.0-13.el8.x86_64                                                                                                                                  5/11 
  运行脚本: boost-program-options-1.66.0-13.el8.x86_64                                                                                                                                  5/11 
  运行脚本: galera-4-26.4.14-1.el8.x86_64                                                                                                                                               6/11 
  安装    : galera-4-26.4.14-1.el8.x86_64                                                                                                                                               6/11 
  运行脚本: galera-4-26.4.14-1.el8.x86_64                                                                                                                                               6/11 
  安装    : perl-Math-Complex-1.59-422.el8.0.1.noarch                                                                                                                                   7/11 
  安装    : perl-Math-BigInt-1:1.9998.11-7.el8.noarch                                                                                                                                   8/11 
  安装    : perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64                                                                                                                        9/11 
  运行脚本: MariaDB-client-10.9.7-1.el8.x86_64                                                                                                                                         10/11 
  安装    : MariaDB-client-10.9.7-1.el8.x86_64                                                                                                                                         10/11 
  运行脚本: MariaDB-client-10.9.7-1.el8.x86_64                                                                                                                                         10/11 
  运行脚本: MariaDB-server-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  安装    : MariaDB-server-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  运行脚本: MariaDB-server-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  运行脚本: MariaDB-shared-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  运行脚本: MariaDB-common-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  运行脚本: MariaDB-client-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  运行脚本: MariaDB-server-10.9.7-1.el8.x86_64                                                                                                                                         11/11 
  验证    : perl-Math-BigInt-1:1.9998.11-7.el8.noarch                                                                                                                                   1/11 
  验证    : perl-Math-Complex-1.59-422.el8.0.1.noarch                                                                                                                                   2/11 
  验证    : boost-program-options-1.66.0-13.el8.x86_64                                                                                                                                  3/11 
  验证    : libpmem-1.6.1-1.el8.x86_64                                                                                                                                                  4/11 
  验证    : perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64                                                                                                                        5/11 
  验证    : socat-1.7.4.1-1.el8.x86_64                                                                                                                                                  6/11 
  验证    : MariaDB-client-10.9.7-1.el8.x86_64                                                                                                                                          7/11 
  验证    : MariaDB-common-10.9.7-1.el8.x86_64                                                                                                                                          8/11 
  验证    : MariaDB-server-10.9.7-1.el8.x86_64                                                                                                                                          9/11 
  验证    : MariaDB-shared-10.9.7-1.el8.x86_64                                                                                                                                         10/11 
  验证    : galera-4-26.4.14-1.el8.x86_64                                                                                                                                              11/11 

已安装:
  MariaDB-client-10.9.7-1.el8.x86_64            MariaDB-common-10.9.7-1.el8.x86_64           MariaDB-server-10.9.7-1.el8.x86_64    MariaDB-shared-10.9.7-1.el8.x86_64                     
  boost-program-options-1.66.0-13.el8.x86_64    galera-4-26.4.14-1.el8.x86_64                libpmem-1.6.1-1.el8.x86_64            perl-DBI-1.641-4.module_el8.6.0+2823+173faa7e.x86_64   
  perl-Math-BigInt-1:1.9998.11-7.el8.noarch     perl-Math-Complex-1.59-422.el8.0.1.noarch    socat-1.7.4.1-1.el8.x86_64           

完毕!

步骤3:启动数据库并查看状态

[root@localhost yum.repos.d]# systemctl start mariadb
[root@localhost yum.repos.d]# systemctl status mariadb
● mariadb.service - MariaDB 10.9.7 database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: active (running) since Tue 2023-06-27 21:32:53 EDT; 7s ago
     Docs: man:mariadbd(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 3149 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 3114 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_ST>
  Process: 3112 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
 Main PID: 3125 (mariadbd)
   Status: "Taking your SQL requests now..."
    Tasks: 24 (limit: 102266)
   Memory: 222.1M
   CGroup: /system.slice/mariadb.service
           └─3125 /usr/sbin/mariadbd

6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [Note] Plugin 'FEEDBACK' is disabled.
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [Note] Server socket created on IP: '0.0.0.0'.
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [Note] Server socket created on IP: '::'.
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [ERROR] Incorrect definition of table mysql.event: expected column 'definer' at position 3 to have type varchar(, found type>
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [ERROR] mariadbd: Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler.
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [Note] /usr/sbin/mariadbd: ready for connections.
6月 27 21:32:53 localhost mariadbd[3125]: Version: '10.9.7-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
6月 27 21:32:53 localhost systemd[1]: Started MariaDB 10.9.7 database server.
6月 27 21:32:53 localhost mariadbd[3125]: 2023-06-27 21:32:53 0 [Note] InnoDB: Buffer pool(s) load completed at 230627 21:32:53

到了这里,关于almalinux下卸载并升级安装10.9的mariadb(实操)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 麒麟V10离线rpm安装nginx+php+mariadb环境

    1、下载需要的nginx包 如果有有网络服务器:则 首先查询要下载的包 如果没有网:则在以下地址可下载rpm包,类似地址跟多 https://developer.aliyun.com/mirror/ https://mirrors.tuna.tsinghua.edu.cn/ https://rpm.org/ https://pkgs.org/ https://rpmfind.net/ 2、安装nginx、php (1)在各自的包目录下执行命令 rpm

    2024年02月04日
    浏览(46)
  • centos7升级mariadb

    1、备份原数据库 按数据库名导出:mysqldump -uroot -p --database database_name name.dump 导出所有数据库:mysqldump -u root -p --all-databases alldb.sql 如出错,尝试这个:mysqldump --single-transaction -u root -p --all-databases alldb.sql 2、停止服务运行 systemctl stop mariadb systemctl status mariadb 3、卸载mariadb yum

    2024年02月09日
    浏览(28)
  • 银河麒麟服务器操作系统V10 SP2安装mariadb主从实现读写分离

    目录 一、前期准备工作 1. 需要两台银河麒麟V10 SP2服务器,配置如下 二、服务器Mariadb1安装部署Mariadb 1. 查看服务器Mariadb1相关信息 2. 在服务器Mariadb1上安装部署Mariadb-server,通过yum源来安装 三、服务器Mariadb2安装部署Mariadb(步骤同第二步,省略) 1. 通过Navicat连接两台数据库

    2024年02月09日
    浏览(45)
  • MySQL5.7 与 MariaDB10.1 审计插件兼容性验证

    这是一篇关于发现 MariaDB 审计插件导致 MySQL 发生 crash 后,展开适配验证并进行故障处理的文章。 作者:官永强 爱可生DBA 团队成员,擅长 MySQL 运维方面的技能。热爱学习新知识,亦是个爱打游戏的宅男。 本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随

    2024年02月15日
    浏览(32)
  • 安装配置mariadb

    记录下安装配置mariadb的经历。 环境:ubuntu22 一、apt在线安装 apt代理配置  APT是Ubuntu系统中用于安装和升级软件包的工具,如果本地没有可用的软件包,APT将会连接到远程软件包服务器下载软件包。在某些情况下,用户需要将APT的代理设置为他们所在的代理服务器。 1、打开

    2024年02月10日
    浏览(28)
  • Mariadb简介、安装和简单使用

    1、介绍 MariaDB是MySQL关系数据库管理系统的一个分支,由社区开发,有商业支持,旨在继续保持在GNU GPL下开源。MariaDB的开发是由MySQL的一些原始开发者领导的,他们担心甲骨文公司收购MySQL后会有一些隐患。 MariaDB打算保持与MySQL的高度兼容性,与MySQL API和命令精确匹配。Mar

    2024年04月28日
    浏览(26)
  • Linux下安装/使用mariadb

    rhel7及以上系统默认安装了mariadb(低版本) 如果系统中没有装,虚拟机的话 ,挂载iso,配置iso源, yum -y install mariadb mariadb-server 即可(7/8适用) 注意:只安装mariadb,maraidb服务起不来!!! 下图列举了rhel7.3自带的版本,本章操作以rhel7.3为例 所以,此处记录一下使用系统自带

    2024年02月06日
    浏览(34)
  • Windows 安装 MariaDB 数据库

    之前一直使用 MySQL,使用 MySQL8.0 时候,占用内存比较大,储存空间好像也稍微有点大,看到 MariaDB 是用来代替 MySQL 的方案,之前用着也挺得劲,MySQL8.0 以上好像不能去导入低版本的 sql,或者需要改一些东西,但是用着 MariaDB 不用改就可以导入,所以写一下这个的安装 Maria

    2024年02月09日
    浏览(37)
  • Linux中mariadb的安装及使用

    ​ MySQL 和 MariaDB 都是开源数据库技术。MySQL 是最广泛采用的开源数据库。它是许多应用程序和商业产品的主要关系数据库。MariaDB 是 MySQL 的修改版本。在 MySQL 被 Oracle 公司收购后,出于许可和分发方面的问题,MySQL 的原始开发团队制作了 MariaDB。自收购以来,MySQL 和 MariaDB 经

    2024年02月04日
    浏览(31)
  • 【Openstack Train安装】四、MariaDB/RabbitMQ 安装

            本章介绍了MariaDB/RabbitMQ的安装步骤, MariaDB/RabbitMQ仅需要在控制节点安装 。 在安装MariaDB/RabbitMQ前,请确保您按照以下教程进行了相关配置: 【Openstack Train安装】一、虚拟机创建 【Openstack Train安装】二、NTP安装 【Openstack Train安装】三、openstack安装 安装环境如下

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包