当前位置: 首页 > news >正文

【运维】Linux 离线升级指定版本的MariaDB

【运维】Linux 离线升级指定版本的MariaDB 

目录

【运维】Linux 离线升级指定版本的MariaDB 

1.下载要更新的MariaDB 安装包

2.参考安装过程 解压安装包

3.进入解压的目录

4. 最后升级mariadb

5.查询当前mariadb版本是否是升级之后的版本


以Debian系统为例

1.下载要更新的MariaDB 安装包

Download MariaDB Products & Tools | MariaDB

wget https://dlm.mariadb.com/3895090/MariaDB/mariadb-11.5.2/repo/debian/mariadb-11.5.2-debian-bookworm-amd64-debs.tar

2.参考安装过程 解压安装包

tar -xvf mariadb-11.5.2-debian-bookworm-amd64-debs.tar

3.进入解压的目录

cd mariadb-11.5.2-debian-bookworm-amd64-debs/

执行

./setup_repository

注意:如果这里提示已存在则重命名该文件

[ERROR] File "/etc/apt/sources.list.d/mariadb.list" already exists. Rename it and re-run this script, or manually create a new .repo file.

重命名该文件  /etc/apt/sources.list.d/mariadb.list  改为 /etc/apt/sources.list.d/mariadb.listbak

或者删除该文件

然后接着执行

 ./setup_repository

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
Repository file successfully created! Please install MariaDB Server with this command:

   apt-get update && apt-get install mariadb-server

4. 最后升级mariadb

apt-get update && apt-get upgrade mariadb-server

或者升级全部

apt-get update && apt-get upgrade -y

注意:升级中途可能会遇到冲突的配置,根据实际情况进行选择 

Configuration file '/etc/mysql/mariadb.conf.d/50-server.cnf'==> Modified (by you or by a script) since installation.==> Package distributor has shipped an updated version.What would you like to do about it ?  Your options are:Y or I  : install the package maintainer's versionN or O  : keep your currently-installed versionD     : show the differences between the versionsZ     : start a shell to examine the situationThe default action is to keep your current version.
*** 50-server.cnf (Y/I/N/O/D/Z) [default=N] ? 
  • Y 或 I:安装包维护者的版本。这将覆盖您所做的任何自定义设置。
  • N 或 O:保持当前安装的版本。这意味着您将保留自己所做的任何更改。
  • D:显示两个版本之间的差异。
  • Z:启动一个 shell 以便您可以更详细地检查情况。

建议先 D 查看差异情况, 根据差异情况选择操作   :q 可以退出查看

我这里用的N,保留了自己所作的更改

输入N 回车即可

5.查询当前mariadb版本是否是升级之后的版本

mariadb> SELECT VERSION();
+----------------------+
| VERSION()            |
+----------------------+
| 11.5.2-MariaDB-deb12 |
+----------------------+
1 row in set (0.07 sec)mariadb> 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 天宇微纳ATE测试系统精准检测的方法
  • 【区块链 + 人才服务】区块链综合实训平台 | FISCO BCOS应用案例 | FISCO BCOS应用案例
  • Redis八种数据结构简介
  • 羲和能源大数据平台——Python数据绘图方法
  • NXP,S32K1XX汽车通用微控制器开发笔记
  • jdbc-day01
  • [python]线程与进程的区别及代码演示
  • C语言编译的过程
  • 数据资产入表元年,企业如何抓住数据资产增值的机遇?
  • 日志系统(最新版)
  • 09-03 周二 ansible部署与使用指南
  • 深入解析 Netty 的线程模型
  • Android13修改Setting实现电量低于30%的话不可执行Rest操作
  • 腾讯云Linux服务器运维,安装JDK、rabbitmq、nginx、Redis、ClickHouse
  • 【面试题】MySQL的聚簇索引与非聚簇索引与主键索引:深入理解与应用
  • Apache Zeppelin在Apache Trafodion上的可视化
  • Consul Config 使用Git做版本控制的实现
  • FineReport中如何实现自动滚屏效果
  • GraphQL学习过程应该是这样的
  • HTTP 简介
  • java中的hashCode
  • JS 面试题总结
  • js面向对象
  • mysql中InnoDB引擎中页的概念
  • Promise面试题,控制异步流程
  • spring学习第二天
  • webpack4 一点通
  • WePY 在小程序性能调优上做出的探究
  • Xmanager 远程桌面 CentOS 7
  • 大型网站性能监测、分析与优化常见问题QA
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 微信小程序实战练习(仿五洲到家微信版)
  • 微信小程序填坑清单
  • 一道闭包题引发的思考
  • 译米田引理
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​一些不规范的GTID使用场景
  • ​字​节​一​面​
  • "无招胜有招"nbsp;史上最全的互…
  • # 透过事物看本质的能力怎么培养?
  • (1)(1.11) SiK Radio v2(一)
  • (12)Linux 常见的三种进程状态
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (Git) gitignore基础使用
  • (Note)C++中的继承方式
  • (Python) SOAP Web Service (HTTP POST)
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (二)Linux——Linux常用指令
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (三)Honghu Cloud云架构一定时调度平台
  • (十五)使用Nexus创建Maven私服
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (一一四)第九章编程练习