千家信息网

MySQL二进制包使用mysql_upgrade版本更新升级MySQL 5.7

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,在部署MySQL的过程一般使用的都是二进制包,所以在升级MySQL的版本时也是把最新的MySQL包解压到basedir下即可,当然如果是MySQL中没有任何数据的直接删除重新安装也可以,在更新时需要把
千家信息网最后更新 2026年11月03日MySQL二进制包使用mysql_upgrade版本更新升级MySQL 5.7

在部署MySQL的过程一般使用的都是二进制包,所以在升级MySQL的版本时也是把最新的MySQL包解压到basedir下即可,当然如果是MySQL中没有任何数据的直接删除重新安装也可以,在更新时需要把停止MySQL的服务,注意如果是生产环境下需要做好相应的备机切换后在升级,其次升级时只能正常的版本迭代,而不能夸版本更新,如5.1升级到5.7是不可行的,正常应该是5.6升级到5.7,下面就简单的说一说在二进制包下如何使用mysql_upgrade来进行版本升级:

#在关闭MySQL的进程后开始升级[root@localhost ~]# cd /usr/local/[root@localhost local]# rm -rf mysql[root@localhost local]# tar -jxvf /usr/local/src/mysql-5.7.17-linux-glibc2.5-x86_64.tar.bz2 -C ./[root@localhost local]# mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql[root@localhost local]# cat /etc/ld.so.conf.d/mysql.conf#检查lib路径是否是对的/usr/local/mysql/lib[root@localhost local]# ldconfig -v#重新加载最新的包到系统中,注意如果是依赖于MySQL的一些软件可能需要重新编译[root@localhost local]# /etc/init.d/mysqld start#尝试启动,注意在MySQL 5.7中部分变量参数有取消,最好是在另外一台已安装的MySQL 5.7的服务器上查询my.cnf中的变量是否有存在,如不存在说明在新版本中已取消该参数需要删除直到启动为止[root@localhost local]# /usr/local/mysql/bin/mysql_upgrade -u root -p#使用mysql_upgrade更新升级

在支持mysql_upgrade中会对旧版本的数据进行检查修改,确认升级成功后会进行升级,在升级完成后在databasedir下会生成mysql_upgrade_info记录最新的MySQL版本,启动MySQL,升级完毕

升级 版本 更新 二进制 参数 变量 数据 服务 检查 成功 是在 最好 服务器 环境 系统 路径 软件 过程 进程 部分 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网下的科技发展 科技制造互联网公司 互联网科技媒体 北京互联网络科技有限公司 互联网女皇 腾讯科技 四川狮子座互联网科技 恒生科技互联网指数分析 互联网科技实习生岗位职责 电子科技大学互联网创业大赛 互联网公司黑科技创始人 保险科技服务互联网营销体系 陕西云淼互联网科技公司 郑州欣桑互联网科技有限公司 世界互联网科技成果奖 云南互联网科技学费 数字互联网科技有限公司 绵阳真晨互联网科技有限公司 北京品多多互联网科技有限公司 互联网科技自媒体灵感 每日互联网科技新闻 喔噻互联网科技有限公司 华服互联网科技怎么样 新华互联网科技校企合作 江苏南京365互联网科技 顶级互联网科技成果有哪些 互联网和黑科技的看法 阿大互联网科技有限公司 深圳育鹏互联网科技有限公司招聘 科技类公司包括互联网吗 天津腾达互联网科技有限公司
0