千家信息网

MySQL 5.7.25主备架构小版本In-Place升级思

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,一、描述漏扫发现MySQL有低风险漏洞,自己写方案、自己做测试、自己升级。版本:MySQL 5.7.25 升级到MySQL 5.7.28最新版本。架构:主从架构二、升级流程1、下载最新版数据库软件My
千家信息网最后更新 2025年11月06日MySQL 5.7.25主备架构小版本In-Place升级思
一、描述漏扫发现MySQL有低风险漏洞,自己写方案、自己做测试、自己升级。版本:MySQL 5.7.25 升级到MySQL 5.7.28最新版本。架构:主从架构
二、升级流程1、下载最新版数据库软件MySQL 5.7.282、上传到指定目录3、备份数据库软件、数据库数据目录、my.cnf4、解压缩数据库软件到指定路径5、关闭备库6、使用新版软件启动备库,mysqld_safe &7、登录备库,发现版本已升级,使用mysql_upgrade命令升级系统数据库8、无报错的话,重启备库。9、主库按照备库流程走一遍10、最后确认主备库是否一致
三、部分内容# mysql_upgrade -uroot -pmysql_upgrade: [Warning] Using a password on the command line interface can be insecure.Checking if update is needed.Checking server version.Running queries to upgrade MySQL server.Checking system database.mysql.columns_priv                                 OKmysql.db                                           OKmysql.engine_cost                                  OKmysql.event                                        OKmysql.func                                         OKmysql.general_log                                  OKmysql.gtid_executed                                OKmysql.help_category                                OKmysql.help_keyword                                 OKmysql.help_relation                                OKmysql.help_topic                                   OKmysql.innodb_index_stats                           OKmysql.innodb_table_stats                           OKmysql.ndb_binlog_index                             OKmysql.plugin                                       OKmysql.proc                                         OKmysql.procs_priv                                   OKmysql.proxies_priv                                 OKmysql.server_cost                                  OKmysql.servers                                      OKmysql.slave_master_info                            OKmysql.slave_relay_log_info                         OKmysql.slave_worker_info                            OKmysql.slow_log                                     OKmysql.tables_priv                                  OKmysql.time_zone                                    OKmysql.time_zone_leap_second                        OKmysql.time_zone_name                               OKmysql.time_zone_transition                         OKmysql.time_zone_transition_type                    OKmysql.user                                         OKFound outdated sys schema version 1.5.1.Upgrading the sys schema.Checking databases.sys.sys_config                                     OKUpgrade process completed successfully.Checking if update is needed.mysql> status--------------mysql  Ver 14.14 Distrib 5.7.28, for linux-glibc2.12 (x86_64) using  EditLine wrapperConnection id:      2Current database:   Current user:       root@localhostSSL:            Not in useCurrent pager:      stdoutUsing outfile:      ''Using delimiter:    ;Server version:     5.7.28-log MySQL Community Server (GPL)Protocol version:   10Connection:     Localhost via UNIX socketServer characterset:    utf8mb4Db     characterset:    utf8mb4Client characterset:    utf8mb4Conn.  characterset:    utf8mb4UNIX socket:        /tmp/mysql.sockUptime:         27 sec
0