mysql跨版本升级
1、环境 mysql5.6.23,升级到5.6.45

2、rpm包安装。
3、下载对应rpm包,此处遇到如下问题:
原始安装包:
官网下载到的安装包:
4、备份所有mysql相关文件夹。数据库备份(数据库太大,备份时间太长,只冷备份相关文件夹)
5、尝试直接升级,不卸载原有rpm。结果:失败。命令能执行但版本无变化。
6、卸载原始安装包,安装server跟client。
rpm -ivh MySQL-server-5.6.45-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.45-1.el6.x86_64.rpm
7、检查my.cnf等文件,均未发生变化。不做操作。
8、service mysql start (5.7后启动命令为service mysqld start,多一个d)
9、执行update命令
mysql_upgrade -u root -p
10、重启数据库
service mysql start
11、检查数据库版本
mysql -V
文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有