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

news2024/11/19 18:22:35

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安装

[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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/694301.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一、枚举类型——用枚举实现职责链模式

职责链(Chain of Responsibility)设计模式先创建了一批用于解决目标问题的不同方法,然后将它们连成一条“链”。当一个请求到达时,会顺着这条链传递下去,直到遇到链上某个可以处理该请求的方法。 可以很容易地用常量特…

魔兽世界自己架设私人服登录不了服务器

要在自己的计算机上架设魔兽世界私人服服务器需要进行如下步骤: 1. 下载和安装魔兽世界服务器文件 首先需要去官网下载和安装魔兽世界服务器文件并进行配置。这一步很关键,因为要确保服务器安装和配置正确,才能保证能够顺利地登录服务器。 …

怎么将pdf A3版转换为A4版

借助WPS进行分割(需开通会员) 步骤一:在WPS中打开PDF文件,点击菜单栏中的“编辑”——“分割页面”功能,进入分割界面,设置分割线的数量和位置,接着点击“立即分割”就能快速将PDF分割成两页了 步骤二:点击…

Flink-SQL 写入PostgreSQL 问题汇总

​ 1.主键字段为空问题 错误信息 org.apache.flink.table.api.TableException: Column bus_no is NOT NULL, however, a null value is being written into it. You can set job configuration table.exec.sink.not-null-enforcerDROP to suppress this exception and drop …

用Excel生成Sql:

用Excel生成Sql: 以如图为例:点击一行数据的后面一个单元格,在上面的fx部分输入,以等号开头证明这是一个公式。在等号的后面写上想要添加的数据,书写规范是这样:“&A2&”表示varchar类型;"&am…

你知道什么是生成对抗网络吗

生成对抗网络(GANs)是一种深度学习模型,已经显示出在许多生成相关任务中的卓越性能。最近几年,越来越多的研究人员将注意力集中于 GAN 的隐空间属性,并提出了许多利用这些属性进行语义图像编辑的方法。然而&#xff0c…

STM32CubeMX联合CLion开发环境搭建

STM32CubeMX联合CLion开发环境搭建 文章目录 STM32CubeMX联合CLion开发环境搭建1. STM32CubeMX与CLion简介1.1 STM32CubeMX1.2 HAL库1.3 CLion 2. 部署过程2.1 软件部署环境2.2 STM32CubeMX下载及安装2.2 OpenOCD下载与安装2.3 CLion设置 3. 第一个STM32项目 1. STM32CubeMX与C…

IntelliJ IDEA - 通过依赖名查找 Pom.xml 引入的源头坐标

问题描述 今天在新建项目的时候,发现一个注解(JsonInclude)不知道是哪个包的源头引入的,后来打开原来的老项目,查看对应的源文件,发现如图所示 但是这个 com.fasterxml.jackson.core:jackson-annotations:…

模型实战(13)之YOLOv8实现手语字母检测与识别+权重分享

YOLOv8实现手语字母检测与识别+权重分享 本文借助yolov8 实现手语字母的检测与识别:先检测手的ROI,进而对手语表达的字母含义进行识别全文将从环境搭建、模型训练及预测来展开对整个算法流程进行讲解文中给出了开源数据集链接及从 Roboflow 上的下载教程实现效果如下: 1. 环…

雪佛龙公司通过使用Liquid UI调动SAP EWM流程,在短短26天内将生产力提高了90%!

背景介绍 雪佛龙是一家美国跨国能源公司,最初被称为加州标准石油公司(Socal)。它的总部位于加利福尼亚州圣拉蒙,活跃于180多个国家。雪佛龙从事石油和天然气行业的各个方面,包括碳氢化合物勘探和生产;炼油、营销和运输…

【单片机】STM32单片机的矩阵键盘驱动,标准库,无阻塞方式的矩阵键盘读取

原理图: 从左到右、从上到下,按键是1到16,没有按键返回0: key.c #include "key.h"/* 按键初始化函数 */ void KEY_Init(void) {GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, …

前端发送html字符串文本给后端,转PDF格式不正确

大无语事件,前端使用原始html table写出来在前端显示一直正确,但是一发给后端转PDF就失败(如图)。 想着是不是因为前端转义的问题,后来发现转不转的无所谓,然后发现后端本地转PDF也成功,但是通…

深入浅出设计模式 - 模板方法模式

博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌ Java知识图谱点击链接:体系化学习Java(Java面试专题) 💕💕 感兴趣的同学可以收…

修复u盘怎么做?4步快速完成u盘修复!

我的u盘用了好多年了,里面存了很多重要的照片。但最近不知道为什么我的u盘出现了各种问题,大家有什么修复u盘的好方法吗?或者我应该怎么样才能恢复我U盘里的重要数据呢? U盘作为一个便捷的存储工具,为我们保存数据提供…

SpringBoot整合SpringSecurity

一、概述 1.1 Spring Security和Shiro Spring Security 是Spring家族中的一个安全管理框架。 相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。 小项目有Shi…

ChatGPT:开放AI平台的最新进展和功能

第一章:引言 在过去的几年中,人工智能技术取得了长足的发展,其在各个领域的应用也日益广泛。而在AI技术中,自然语言处理(NLP)一直是备受关注的领域之一。ChatGPT作为OpenAI的开放AI平台上的一项重要技术&am…

【Duilib】通过xml文件布局界面

环境 VS版本:VS2013 概述 上一篇 【Duilib】入门 ,简单介绍了Duilib库的使用,这一篇测试一下通过xml布局界面。 步骤 1、创建工程 以 Win32\Win32项目 为模板创建TestByXml工程,步骤与上一篇基本一致。 2、创建MainWndFrame&a…

简单分享在微信上怎么实现分销功能

小程序分销开发怎么做?在如今的电商市场中,小程序分销成为了一种新兴的销售模式,通过分销模式,商家能够借助分销商的力量提高销售额,同时分销商也能不用投入大量资金和时间,就能在小程序上进行销售。那么&a…

FL Studio21中文版音频宿主软件下载教程

FL Studio是很适合新手上手的宿主软件,这得益于FL Studio独特的编曲逻辑。水果可以允许我们不使用音轨的思路来编曲。在FL Studio中我们创建一个pattern后,可以添加乐器或采样进去进行编写,编写完善后将Pattern拖进播放列表进行编排。不用区分…

高性能计算可以自学么?自学学完高性能计算能就业吗

随着超算互联网的认知越来越深,越来越多同学意识到高性能计算是未来有可能最好的就业方向之一。 高性能计算因其更偏底层、更不易被替代,因此广受广大大学生朋友和在职程序员的青睐。那么自学高性能计算可行吗?高性能计算可以自学吗&#xff…