共计 1109 个字符,预计需要花费 3 分钟才能阅读完成。
MySQL8升级
前面讲了如何安装,这里讲解一下如何升级,Windows和Linux操作相同,非常的简单!!!
MySQL8安装教程,还不会安装的请看这篇文章:MySQL8安装教程 – wandererYJH学习笔记
首先查看当前数据库版本,通过命令行登录MySQL就能直接看到版本信息:
或者通过其他可视化工具查看,navicat在左侧就能直接看到:
这里的是8.0.30版本,我们升级到最新的8.0.32版本:
文字教程
-
下载最新的 Windows ZIP 存档发行版 来自 https://dev.mysql.com/downloads/mysql 的MySQL。
-
如果数据库正在运行,请停止它。如果数据库运行方式是作为服务安装,通过以下方法停止服务 命令提示符下的命令:
C:\> SC STOP MySQL ##这里是你的MySQL服务名称
或者,使用
C:\> NET STOP MySQL ##这里是你的MySQL服务名称
如果您没有将MySQL服务器作为服务运行,请使用mysqladmin来停止它。例如 在从 MySQL 5.7 升级到 8.0,使用 Mysqladmin MySQL 5.7 如下:
C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown
注意:如果 MySQL 用户帐户具有 密码,使用选项调用 MySQLadmin 并在以下情况下输入密码 促使。
root
-p
-
解压缩 ZIP 存档。您可以覆盖您的 现有的 MySQL 安装,或将其安装到 不同的目录,把配置文件中的数据库安装目录和数据的存放目录进行改成相对应的路径即可。
-
重新启动服务器。例如,如果您将 MySQL 作为服务运行,请使用 SC START MySQL 或 NET STOP MySQL 命令,或者以其他方式直接调用 mysqld。
-
在MySQL 8.0.16之前,以管理员身份运行mysql_upgrade以检查表,尝试修复 如有必要,请更新您的授权表 已更改,以便您可以利用任何新的 能力。请参见第 4.4.5 节 “mysql_upgrade — 检查和升级 MySQL 表”。截至 MySQL 8.0.16,此步骤不是必需的,因为服务器 执行以前由mysql_upgrade处理的所有任务。
图文教程
后续就需要把之前的备份保留的进行收尾工作了,直接把老版本的数据库目录重命名其他,把新版本的目录改成老目录,然后重启服务即可。记得把上图中mysql-update服务给删掉,这里只是拿来做演示的。