CentOS7升级MySQL8.0.37(MySQL8小版本升级)
创作时间:
作者:
@小白创作中心
CentOS7升级MySQL8.0.37(MySQL8小版本升级)
引用
CSDN
1.
https://blog.csdn.net/qq_37941840/article/details/139100409
一、注意要点
1. 为什么我们有时候要做mysql8的小版本跨度升级呢?
在日常的开发工作中,MySQL是我们系统运行当中占有很重要的一个角色,用于存储这我们系统所产生的所有重要业务数据。为了保证数据不会收到窃取等安全性影响,所以我们需要保证MySQL服务器的安全性。而MySQL官方自身也会通过每次的版本迭代更新去修复许许多多的漏洞问题。
2. 怎么去选择安装包?
安装包选择过程:
- Select Version:选择最新版即可,因为最新版的漏洞是比较少的,我这边就选择的是8.0.37版本。
- Operating System:选择Linux-Generic
- Select OS Version:⚠️⚠️⚠️这里就得注意了,由于CentOS7不支持libncurses.so.6,因此无法安装使用glibc2.17以上的MySQL8,所以CentOS7只能选择下图中glibc2.12版本的MySQL8
- 选择对应的安装包点击Download下载到本地,也可以直接拿到MySQL的源下载地址,直接在服务器通过wget进行下载,前提是服务器能访问外网。
3.⚠️⚠️⚠️注意、注意,一定要备份、一定要备份
备份好MySQL的数据目录,且将MySQL数据库导出出来,或者直接服务器做镜像备份,不然升级有问题导致数据没了别怪我,哈哈。
二、开始升级
步骤 1: 备份数据
使用 mysqldump 工具来备份所有数据库。
mysqldump -u root -p --all-databases --single-transaction --quick --lock-tables=false > full-backup.sql
步骤 2: 停止 MySQL 服务
在升级前需要停止当前运行的 MySQL 服务,以避免数据损坏。
service mysql stop
步骤 3: 备份原来的Mysql安装目录,解压新版本的 MySQL
解压下载的 MySQL 压缩包到 /usr/local 目录
tar -xvf mysql-8.0.37-linux-glibc2.12-x86_64.tar.xz
sudo mv mysql-8.0.37-linux-glibc2.12-x86_64 /usr/local/mysql
步骤 4: 更新配置文件(可选)
如果有必要,请更新 /etc/my.cnf 配置文件,确保所有路径都正确无误,包括指向新的数据目录和日志文件等。
步骤 5: 运行 MySQL 升级脚本
使用新版本的二进制文件启动 MySQL 之前,先运行升级脚本。虽然从 8.0.16 开始 mysql_upgrade 被废弃,但新版本的 MySQL 会在第一次启动时自动检测并升级系统表。确保从新的安装目录执行 mysqld。
sudo /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --upgrade=FORCE
步骤 6: 重新启动 MySQL 服务
现在可以重新启动 MySQL 服务了。
service mysql start
步骤 7: 验证升级
登录到 MySQL 服务器,检查版本号以确认升级是否成功。
mysql -u root -p -e "SELECT VERSION();"
升级时间过程会根据数据库大小而定,所以如果比较久也是正常的,耐心等待就行。
热门推荐
吸烟对寿命有多大影响
个人如何申请香港身份证
法院如何监督仲裁裁决
Y开头的英文名大全
属于受限空间作业的有哪些?受限空间作业时需要采取安全措施和应急处理
如何选择适合的关键绩效指标(KPI)?
Science子刊:首次使用现代科学,解释中医的治疗原理
你绝对不能错过的8个中国古迹,快来看看吧!
质量体系工程师的出路在哪里
结构化面试、无领导小组讨论环节如何才能脱颖而出
兰英大峡谷在什么地方?了解兰英大峡谷的地理位置
钛饼材深度解析:从性能特点到应用领域及制造工艺要点
威观广西:平陆运河对于广西发展,是千载难逢的机遇还是孤注一掷
《分数的基本性质》教学反思合集
太子参的功效与作用
烫伤程度分级:3分钟了解烫伤3阶段,黄金处理5步骤一篇学会!
农村婚姻习俗:传统与现代的完美结合
血脂稠怎么调理才能降血脂
四种黑暗型人格,一定要及时远离
自动光学检测设备有多少种:五种AOI设备详解
面向对象编程的三大特性:封装性、继承性和多态性
怎样消除脚肿
重塑睡眠质量:长期失眠如何找到解决方法
如何提升房产经纪业务能力?五种实用方法助你脱颖而出
下属执行力差?其实问题出在管理者身上
川西十大旅游景点有哪些?川西著名景点盘点,你去过几个?
临床诊断中的qPCR实验操作流程指南
从入门到精通:Redis数据库全解析
电脑分辨率怎么调?3个小技巧,拒绝文字模糊
骨灰的法律属性及归属安置的司法认定