mysql_upgrade
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,测试环境上配置主从的时候:CHANGE MASTER TO MASTER_HOST='10.30.xx.xxx',MASTER_USER='repl',MASTER_PASSWORD='123456'
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
小学生网络安全课程视频
电脑网页数据库被破坏
广州网络安全员培训
成都软件开发过程
数据库视图调整
小明互联网科技
kus软件开发进去能做什么
网络技术选择题和答案
全球互联网服务器的管理权
js 服务器文件
綦江网络安全周
智能网络技术品质保障
周村设备软件开发价格
部落冲突怎么换服务器教程
服务器串口进管理口
长春室内设计软件开发
苏州市第四届网络安全竞赛
南通鑫阳软件开发公司
阿里自主数据库
魔兽世界正式服重庆服务器
2019年网络安全执法检查
软件开发外购劳务的账务处理
网络安全奖惩
温州软件开发的费用
网络安全的惨痛案例
西安交大开元国际网络技术有限公
mysql配置数据库权限
无线网络技术带来的核心优势
linux如何查看服务器的显卡
三级网络技术 题