首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >我的OpenCloudOS Server 9系统网站是如何升级MySQL版本的?

我的OpenCloudOS Server 9系统网站是如何升级MySQL版本的?

原创
作者头像
用户10109778
发布2025-08-10 20:58:59
发布2025-08-10 20:58:59
3540
举报
文章被收录于专栏:网站运维网站运维

我的OpenCloudOS Server 9系统网站是如何升级MySQL版本的?

作者:孟蛟

日期:2025年08月10日

前言:作为一名非IT、非编程人员,仅把办公操作作为爱好的本人来讲,面对网站后台提示所用MySQL 5.7.44版本过低,建议将MySQL版本升级到8.0或更高版本,如鲠在喉,不解决不痛快。作为菜鸟选手,在用工单形式请教了腾讯云工程师,查阅了大量网络资料,终于在今天升级成功,在此感谢腾讯云工程师的指导,感谢网络相关资料的作者!特此记录本次升级过程,备以后查,及供同样需求者查阅。本人将发布于《知乎》和《腾讯云 开发者社区》。

主要参考资料:

1. 宝塔面板文档之《宝塔面板如何切换 MySQL 版本》;

2. 宝塔面板官网→论坛首页→Linux面板→求助之文章《【已完成】想知道把MYSQL5.7切换成8.0的标准步骤》。

网站基本信息:

服务器:腾讯云 云服务器

操作系统:OpenCloudOS Server 9

MySQL 5.7.44升级到MySQL 8.0.36的过程:

一、准备工作:

1. 系统备份:用腾讯云快照功能做好备份功能,用于升级失败时利用快照回滚功能恢复网站至之前可访问状态。

2. 数据库备份:本人最终选择dump.sql命令备份成功(宝塔自带备份总是不成功),本人用的命令如下:

mysqldump -u root -p --all-databases --ignore-table=mysql.innodb_index_stats --ignore-table=mysql.innodb_table_stats > dump.sql

3. 进入宝塔→数据库:记录好数据库名、用户名、密码,以及root密码:

二、删除低版本MySQL,安装高版本MySQL

4. 进入宝塔“数据库”管理页面

5. 停止MySQL运行

6. 等待2到5分钟后,删除数据库

7. 清空回收站

8. 进入宝塔软件商店

9. 在应用搜索框内搜索“mysql”

10. 点击MySQL后“卸载”按钮,卸载原MySQL版本

11. 点击MySQL后的“安装”按钮,选择自己希望安装的MySQL版本【注:需注意两个版本的兼容性】,点击极速安装,等待安装完成。

三、新建数据库用户,及导入备份数据库

12. 进入宝塔“数据库”管理页面,点击“添加新数据库”,输入数据库名、用户名、密码(与之前记录的信息一致)

13. 修改root密码,跟之前记录的root密码一致。

14. 导入备份数据库

mysql -u root -p < dump.sql

15. 重启腾讯云实例,等待几分钟,在浏览器输入网站网址,网站可正常访问。

大功告成,一切OK。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我的OpenCloudOS Server 9系统网站是如何升级MySQL版本的?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档