MySQL 5.7.25主备架构小版本就地升级思

  
 <代码>一、描述
  MySQL有漏扫发现低风险漏洞,自己写方案,自己做测试,自己升级。
  版本:MySQL 5.7.25升级到MySQL 5.7.28最新版本。
  架构:主从架构 
  
 <代码>二、升级流程
  1、下载最新版数据库软件MySQL 5.7.28
  2、上传到指定目录
  3、备份数据库软件,数据库数据目录,my.cnf
  4、解压缩数据库软件到指定路径
  5、关闭备库
  6、使用新版软件启动备库,mysqld_safe,
  7日,登录备库,发现版本已升级,使用mysql_upgrade命令升级系统数据库
  8日,无报错的话,重启备库。
  9日,主库按照备库流程走一遍
  10日,最后确认主备库是否一致 
  
 <代码>三,部分内容
  # mysql_upgrade -uroot - p
  mysql_upgrade:[警告]在命令行界面可以使用密码不安全。
  检查是否需要更新。
  检查服务器版本。
  升级MySQL服务器运行查询。
  检查系统数据库。
  mysql。columns_priv好
  mysql。db好
  mysql。engine_cost好
  mysql。活动好
  mysql。函数好
  mysql。general_log好
  mysql。gtid_executed好
  mysql。help_category好
  mysql。help_keyword好
  mysql。help_relation好
  mysql。help_topic好
  mysql。innodb_index_stats好
  mysql。innodb_table_stats好
  mysql。ndb_binlog_index好
  mysql。插件好
  mysql。proc是吧
  mysql。procs_priv好
  mysql。proxies_priv好
  mysql。server_cost好
  mysql。服务器好了
  mysql。slave_master_info好
  mysql。slave_relay_log_info好
  mysql。slave_worker_info好
  mysql。slow_log好
  mysql。tables_priv好
  mysql。time_zone好
  mysql。time_zone_leap_second好
  mysql。time_zone_name好
  mysql。time_zone_transition好
  mysql。time_zone_transition_type好
  mysql。用户好
  1.5.1版本发现过时的系统模式。
  升级系统的模式。
  检查数据库。
  sys。sys_config好
  升级过程成功完成。
  检查是否需要更新。
  
  mysql>状态
  --------------
  mysql版本14.14 Distrib 5.7.28, linux-glibc2.12 (x86_64)使用EditLine包装
  
  连接id: 2
  当前数据库:
  当前用户:root@localhost
  SSL:不使用
  目前寻呼机:stdout
  使用外部档案:“
  使用分隔符:;
  服务器版本:5.7.28-log MySQL社区服务器(GPL)
  协议版本:10
  通过UNIX socket连接:Localhost
  服务器characterset: utf8mb4
  Db characterset: utf8mb4
  客户端characterset: utf8mb4
  口characterset: utf8mb4
  UNIX socket:/tmp/mysql.sock
  正常运行时间:27秒 

MySQL 5.7.25主备架构小版本就地升级思