美文网首页
MySQL小版本升级

MySQL小版本升级

作者: 这货不是王马勺 | 来源:发表于2023-07-30 15:03 被阅读0次

    相同大版本情况下升级小版本可采用in-place upgrade方式,

    即:关闭当前的MySQL,替换当前的二进制文件或包,在现有的数据目录上重启MySQL,并运行mysql_upgrade.

    特点:不改变数据文件,升级速度快;但不可以跨操作系统,不可以跨大版本(5.5—>5.7就不行)。

    5.7版本通过mysql_upgrade进行数据校验和修复。

    新版本可选择 MySQL Shell, 它让升级检查更加简单,容易,方便,快捷。

    如果系统未安装Mysql Shell需准备好相关安装包并进行安装。

    运行后即可直接看结果,按照输出的提示信息进行升级前各项的检查工作。

    具体仍然是下载新版的二进制安装包并解压,

    替换软连接、或mysql程序的二进制文件、修改目录权限;

    停库之前:

    检查表是否有损坏:select * from information_schema.tables where TABLE_COMMENT like '%repair%';

    备份数据;

    关闭mysql;

    检查my.cnf的配置,尤其是路径是否正确;

    然后重启mysql,运行mysql_upgrade升级数据字典(8.0.16之后无需执行此步骤)

    mysql_upgrade -uroot -p -S /tmp/mysql.sock

    相关文章

      网友评论

          本文标题:MySQL小版本升级

          本文链接:https://www.haomeiwen.com/subject/nxpkpdtx.html