#迁移数据库思路1.安装新的操作系统安装mysql2.关掉数据库文件3.备份数据库4.迁移数据库#关键就是下载安装完配置好配置文件不初始化而是把原数据库文件复制到数据目录下即可完成数据迁移#拓展一下ps -ef | grep mysqld 可以看到那些配置目录在哪#启动数据库service mysql start#检查日志文件看看有没有兼容旧版本#进行升级数据库升级数据库文件#which 可以查看改命令在哪which mysql_upgrade#加 -s 就不检查业务表因为业务表都是个版本兼容的只要系统数据表要兼容#要指定socket文件mysql_upgrade -s -p密码 -S /mysql40/mysql40.socket#之后就是修改业务服务器的配置文件修改为新的mysqlip地址#还要在新版mysql处给就业务服务器访问权限添加业务服务地址grant all on *.* to root10.1.1.1 identified by 123;flush privileges;#grant命令解释grant all授予全部权限包含增删改查、建库建表、删除、修改账号、导入导出等 MySQL 所有操作权限。on *.*权限作用范围第一个*所有数据库第二个*库内所有表 代表给这个账号开放全库全表的完整权限。to root10.1.1.1定义登录身份账号 允许登录的 IP二者绑定缺一不可ip用%表示所有ipidentified by 123设置该账号的登录密码为明文123执行时 MySQL 会自动加密存入mysql.user表的authentication_string字段。#升级规范详情看官方文档规则1.虽说可以大版本升级但要先将旧版本升级到该版本的最高版本才下一版本