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

升级mysql (rpm安装)

#备份以防万一

备份配置文件:

/etc/my.cnf.d/server.cnf

备份数据:

mysqldump -u your_username -p --all-databases > all_databases.sql

#停止

systemctl stop mysql

#卸载旧版

yum remove mariadb

#安装新版( 通过yum安装报错,死活安装不了,只能rpm安装)

下载地址: https://mariadb.com/downloads/

我的服务器是:

Alibaba Cloud Linux 3.2104 LTS 64位 对应的是

https://mariadb.com/downloads/

下载到一个tar包(mariadb-11.7.2-rhel-8-x86_64-rpms.tar):  

 wget https://dlm.mariadb.com/4178578/MariaDB/mariadb-11.7.2/yum/rhel/mariadb-11.7.2-rhel-8-x86_64-rpms.tar

解压tar包

tar -xvf *.tar

解压后进入目录 安装

cd mariadb-11.7.2-rhel-8-x86_64-rpms

yum install -y MariaDB-server

#启动

systemctl start mariadb  

#开机自启

systemctl enabled mariadb  

====发现不行 reboot后数据库启动不了,报错,可能11.x太新了于是 装10.x版本最新的=======

#卸载旧版本

yum remove mariadb-server mariadb-client

#配置源

 vi /etc/yum.repos.d/MariaDB.repo :

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.11/rhel8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

#安装 MariaDB 10.6


sudo yum clean all
sudo yum install MariaDB-server MariaDB-client

#启动并启用 MariaDB
sudo systemctl start mariadb
sudo systemctl enable mariadb

#修复旧数据

mysql_upgrade -uroot -p

http://www.xdnf.cn/news/7423.html

相关文章:

  • MIMO 检测(6)--最大似然检测(1)
  • js逆向反调试的基本 bypass
  • 【C语言】大程序结构
  • Linux详解基本指令(一)
  • 对盒模型的理解
  • 澳大利亚TikTok网络专线+本地化策略:澳洲电商品牌的破局之道
  • 最大子树和--树形dp
  • day30python打卡
  • Rust 学习笔记:关于错误处理的练习题
  • 1-3V升3.2V升压驱动WT7013
  • 反射操作注解的详细说明
  • HTTPS核心机制拆解
  • Windows 如何安装CUDA
  • 【免杀】C2免杀技术(六)进程镂空(傀儡进程)
  • 往现有虚拟环境中增加python3.9.6
  • 万用表如何区分零线、火线、地线
  • 2022年下半年信息系统项目管理师——综合知识真题及答案(3)
  • Pytorch---view()函数
  • 机器人编程基础---C语言中的文件操作
  • SHELL练习题(1-11题)记录(牛客)
  • 力扣HOT100之二叉树:199. 二叉树的右视图
  • LintCode第42题-最大子数组 II-使用前缀和优化 + 动态规划法
  • 【深度学习新浪潮】如何入门人工智能?
  • Python 与 面向对象编程(OOP)
  • CVE-2022-22963源码分析与漏洞复现
  • Java EE初阶——单列模式和阻塞队列
  • 深入解析RAG技术:提升题目解答准确率的利器
  • turf的pointsWithinPolygon排查
  • window xampp apache使用腾讯云ssl证书配置https
  • 算法(最小基因变化+迷宫中离入口最近的出口)