mysql8.0.25升级到mysql8.0.30全过程

 更新时间:2025年10月16日 09:36:40   作者:喂小鸭  
本文介绍了MySQL版本升级的主要步骤,包括查看需升级版本、停止服务、下载8.0.30新版、解压安装包及备份旧文件,总结为个人经验分享,供读者参考

1、查看当前需要升级的版本

2、停止当前运行mysql

3、下载需要更新的8.0.30版本

https://dev.mysql.com/downloads/mysql/

4、解压新版本的包

[root@localhost ~]# tar xf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz -C /usr/local/

5、修改之前的文件名

mysql—>mysqlold

 mv /usr/local/mysql /usr/local/mysqlold
[root@localhost ~]# ln -s /usr/local/mysql-8.0.30-linux-glibc2.12-x86_64/ /usr/local/mysql 
[root@localhost ~]# cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld
[root@localhost ~]# chmod 777 /etc/init.d/mysqld
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# ss -antl
State      Recv-Q      Send-Q           Local Address:Port            Peer Address:Port     Process     
LISTEN     0           128                    0.0.0.0:22                   0.0.0.0:*                    
LISTEN     0           128                       [::]:22                      [::]:*                    
LISTEN     0           70                           *:33060                      *:*                    
LISTEN     0           128                          *:3306                       *:*  
[root@localhost ~]# mysql -uroot -p1
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.30 MySQL Community Server - GPL

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.30    |
+-----------+
1 row in set (0.00 sec)

//查看数据
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| yy                 |
+--------------------+
5 rows in set (0.00 sec)


总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL库操作和表操作详细图文教程

    MySQL库操作和表操作详细图文教程

    在MySQL数据库中表是一种很重要的数据库对象,是组成数据库的基本元素,由若干个字段组成,主要用来实现存储数据记录,这篇文章主要给大家介绍了关于MySQL库操作和表操作的相关资料,需要的朋友可以参考下
    2023-12-12
  • MySQL数据库的触发器和事务

    MySQL数据库的触发器和事务

    这篇文章主要介绍了MySQL数据库的触发器和事务,触发器是SQL server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,是由事件来触发
    2022-08-08
  • MySQL命令行删除表中的一个字段

    MySQL命令行删除表中的一个字段

    本文介绍在MySQL数据库中,如何根据字段名来删除表中的一个字段,需要的朋友可以参考下
    2016-04-04
  • 你还在 Select * 吗?

    你还在 Select * 吗?

    这篇文章主要介绍了MySql Select ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 关于 MySQL 嵌套子查询中无法关联主表字段问题的解决方法

    关于 MySQL 嵌套子查询中无法关联主表字段问题的解决方法

    这篇文章主要介绍了关于 MySQL 嵌套子查询中,无法关联主表字段问题的折中解决方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • MySQL 缓存机制与架构解析(最新推荐)

    MySQL 缓存机制与架构解析(最新推荐)

    本文详细介绍了MySQL的缓存机制和整体架构,包括一级缓存(InnoDB Buffer Pool)和二级缓存(Query Cache),文章还探讨了SQL查询执行全流程,并分析了MySQL 8.0移除查询缓存的原因,最后,提出了应用层缓存和InnoDB缓冲池优化的建议,感兴趣的朋友跟随小编一起看看吧
    2025-02-02
  • 对MySQL日志操作的一些基本命令总结

    对MySQL日志操作的一些基本命令总结

    这篇文章主要介绍了对MySQL日志操作的一些基本命令总结,其中重点讲述了二进制日志文件的相关方面,需要的朋友可以参考下
    2015-11-11
  • Mysql优化方法详细介绍

    Mysql优化方法详细介绍

    MySQL的优化指的是一个很大的系统,面试的时候我之前是从sql的语句优化方面去说的,这种优化也有作用,不过是从逻辑方面去优化,下面这篇文章主要给大家介绍了关于MySQL查询缓存优化的相关资料,需要的朋友可以参考下
    2023-02-02
  • MySQL 表空却 ibd 文件过大的问题及解决方法

    MySQL 表空却 ibd 文件过大的问题及解决方法

    本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2025-08-08
  • MySQL里实现类似SPLIT的分割字符串的函数

    MySQL里实现类似SPLIT的分割字符串的函数

    SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦
    2012-09-09

最新评论