mysql_upgrade
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,测试环境上配置主从的时候:CHANGE MASTER TO MASTER_HOST='10.30.xx.xxx',MASTER_USER='repl',MASTER_PASSWORD='123456'
千家信息网最后更新 2025年11月08日mysql_upgrade测试环境上配置主从的时候:
CHANGE MASTER TO MASTER_HOST='10.30.xx.xxx',MASTER_USER='repl',MASTER_PASSWORD='123456',MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000027',MASTER_LOG_POS=4, MASTER_CONNECT_RETRY=10;
ERROR 1794 (HY000): Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in the MySQL error log.
查看主从的配置文件都指定了server_id,然后查看err-log
2018-05-23T02:23:46.047520Z 0 [ERROR] Native table 'performance_schema'.'status_by_thread' has the wrong structure
2018-05-23T02:23:46.047537Z 0 [ERROR] Native table 'performance_schema'.'status_by_user' has the wrong structure
2018-05-23T02:23:46.047554Z 0 [ERROR] Native table 'performance_schema'.'global_status' has the wrong structure
2018-05-23T02:23:46.047571Z 0 [ERROR] Native table 'performance_schema'.'session_status' has the wrong structure
2018-05-23T02:23:46.047588Z 0 [ERROR] Native table 'performance_schema'.'variables_by_thread' has the wrong structure
2018-05-23T02:23:46.047605Z 0 [ERROR] Native table 'performance_schema'.'global_variables' has the wrong structure
2018-05-23T02:23:46.047622Z 0 [ERROR] Native table 'performance_schema'.'session_variables' has the wrong structure
2018-05-23T02:23:46.047830Z 0 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Version: '5.7.21-log' socket: '/tmp/mysql.sock' port: 3316 MySQL Community Server (GPL)
2018-05-23T02:23:46.980770Z 0 [Note] InnoDB: Buffer pool(s) load completed at 180523 10:23:46
解决: ./mysql_upgrade -h 10.30.x.x -umha -p'123456' -P 3316 --force socket=/tmp/mysql.sock
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
mysql.dml_health_check OK
mysql.engine_cost OK
mysql.event OK
mysql.failover_info OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.ha_health_check OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.rds_table_checksums OK
mysql.server_cost OK
mysql.servers OK
mysql.slave_master_info OK
mysql.slave_relay_log_info OK
mysql.slave_worker_info OK
mysql.slow_log OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
Upgrading the sys schema.
Checking databases.
card_center.system_cache OK
card_center.system_session OK
然后重启一下mysql就ok了。
mysql_upgrade升级的时候,检查不兼容的表,更新grant表;
CHANGE MASTER TO MASTER_HOST='10.30.xx.xxx',MASTER_USER='repl',MASTER_PASSWORD='123456',MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000027',MASTER_LOG_POS=4, MASTER_CONNECT_RETRY=10;
ERROR 1794 (HY000): Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in the MySQL error log.
查看主从的配置文件都指定了server_id,然后查看err-log
2018-05-23T02:23:46.047520Z 0 [ERROR] Native table 'performance_schema'.'status_by_thread' has the wrong structure
2018-05-23T02:23:46.047537Z 0 [ERROR] Native table 'performance_schema'.'status_by_user' has the wrong structure
2018-05-23T02:23:46.047554Z 0 [ERROR] Native table 'performance_schema'.'global_status' has the wrong structure
2018-05-23T02:23:46.047571Z 0 [ERROR] Native table 'performance_schema'.'session_status' has the wrong structure
2018-05-23T02:23:46.047588Z 0 [ERROR] Native table 'performance_schema'.'variables_by_thread' has the wrong structure
2018-05-23T02:23:46.047605Z 0 [ERROR] Native table 'performance_schema'.'global_variables' has the wrong structure
2018-05-23T02:23:46.047622Z 0 [ERROR] Native table 'performance_schema'.'session_variables' has the wrong structure
2018-05-23T02:23:46.047830Z 0 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Version: '5.7.21-log' socket: '/tmp/mysql.sock' port: 3316 MySQL Community Server (GPL)
2018-05-23T02:23:46.980770Z 0 [Note] InnoDB: Buffer pool(s) load completed at 180523 10:23:46
解决: ./mysql_upgrade -h 10.30.x.x -umha -p'123456' -P 3316 --force socket=/tmp/mysql.sock
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
mysql.dml_health_check OK
mysql.engine_cost OK
mysql.event OK
mysql.failover_info OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.ha_health_check OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.rds_table_checksums OK
mysql.server_cost OK
mysql.servers OK
mysql.slave_master_info OK
mysql.slave_relay_log_info OK
mysql.slave_worker_info OK
mysql.slow_log OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
Upgrading the sys schema.
Checking databases.
card_center.system_cache OK
card_center.system_session OK
然后重启一下mysql就ok了。
mysql_upgrade升级的时候,检查不兼容的表,更新grant表;
主从
时候
配置
文件
环境
升级
更新
检查
测试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全维护工作室申请书
软件开发销售量排行榜
计算机网络安全基础舞蹈动作
网络安全公益短片展映
win32链接数据库
网络安全宣传册模板
黑群晖nas存储服务器
趣享网络技术有限公司
阐述目前我国网络安全的现状
数据库原理习题与解析第3版
江苏企业软件开发费用
e4a取数据库
jsp相册数据库
海康威视服务器ip地址在哪查
软件开发入职培训流程
网络技术和互联网技术的区别
武汉机架式服务器
思怡网络技术服务有限公司
m7gdisai数据库
服务器代码重构
黑群晖nas存储服务器
文明6的服务器稳定么
酒店网络安全检查报告
计算机网络技术数据流通图
cs1.6 搜索服务器
如何管理自己服务器不被炸服
蚌埠软件开发招聘
湖北常用软件开发价格大全
广东计算机网络技术学校
数据库有那两种