千家信息网

当mariadb10.x启用gtid复制时提示找不到mysql.gtid_slave_pos怎么办

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,下面一起来了解下当mariadb10.x启用gtid复制时提示找不到mysql.gtid_slave_pos怎么办,相信大家看完肯定会受益匪浅,文字在精不在多,希望当mariadb10.x启用gtid
千家信息网最后更新 2026年11月01日当mariadb10.x启用gtid复制时提示找不到mysql.gtid_slave_pos怎么办

下面一起来了解下当mariadb10.x启用gtid复制时提示找不到mysql.gtid_slave_pos怎么办,相信大家看完肯定会受益匪浅,文字在精不在多,希望当mariadb10.x启用gtid复制时提示找不到mysql.gtid_slave_pos怎么办这篇短内容是你想要的。

解决方案:/usr/share/mysql/mysql_system_tables.sql是创建系统表的脚本

找到innodb_table_stats,innodb_index_stats,gtid_slave_pos表的创建方式

innodb_table_stats表的创建语句:

SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `innodb_table_stats`;CREATE TABLE `innodb_table_stats` (  `database_name` varchar(64) COLLATE utf8_bin NOT NULL,  `table_name` varchar(64) COLLATE utf8_bin NOT NULL,  `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,  `n_rows` bigint(20) unsigned NOT NULL,  `clustered_index_size` bigint(20) unsigned NOT NULL,  `sum_of_other_index_sizes` bigint(20) unsigned NOT NULL,  PRIMARY KEY (`database_name`,`table_name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0;

innodb_index_stats表的创建语句:

SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `innodb_index_stats`;CREATE TABLE `innodb_index_stats` (  `database_name` varchar(64) COLLATE utf8_bin NOT NULL,  `table_name` varchar(64) COLLATE utf8_bin NOT NULL,  `index_name` varchar(64) COLLATE utf8_bin NOT NULL,  `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,  `stat_name` varchar(64) COLLATE utf8_bin NOT NULL,  `stat_value` bigint(20) unsigned NOT NULL,  `sample_size` bigint(20) unsigned DEFAULT NULL,  `stat_description` varchar(1024) COLLATE utf8_bin NOT NULL,  PRIMARY KEY (`database_name`,`table_name`,`index_name`,`stat_name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0;

gtid_slave_pos表的创建语句:

SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `gtid_slave_pos`;CREATE TABLE `gtid_slave_pos` (  `domain_id` int(10) unsigned NOT NULL,  `sub_id` bigint(20) unsigned NOT NULL,  `server_id` int(10) unsigned NOT NULL,  `seq_no` bigint(20) unsigned NOT NULL,  PRIMARY KEY (`domain_id`,`sub_id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Replication slave GTID position';

执行以下命令,即可解决表找不到的问题:

mysql -uroot -p123456 -e "drop mysql.table innodb_table_stats;"mysql -uroot -p123456 -e "drop mysql.table innodb_index_stats;"mysql -uroot -p123456 -e "drop mysql.table gtid_slave_pos;"mv /data/mysql/mysql/innodb_index_stats.ibd /tmpmv /data/mysql/mysql/innodb_table_stats.ibd /tmpmv /data/mysql/mysql/gtid_slave_pos.ibd /tmpmysql -uroot -p123456 -e "use mysql;source /root/innodb_index_stats.sql;"mysql -uroot -p123456 -e "use mysql;source /root/innodb_table_stats.sql;"mysql -uroot -p123456 -e "use mysql;source /root/gtid_slave_pos.sql;"/etc/init.d/mysql restart

看完当mariadb10.x启用gtid复制时提示找不到mysql.gtid_slave_pos怎么办这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

怎么办 提示 语句 内容 更多 行业 肯定 受益匪浅 信息 命令 文字 方式 方案 朋友 栏目 篇文章 系统 脚本 解决方案 读者 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海睿民互联网科技有限公司 广东猪兼强互联网科技有限公司 互联网科技会 智能科技公司是互联网公司吗 互联网金融 科技 互联网科技论坛 央行互联网金融科技公司 中化能源互联网科技招聘 互联网科技与管理 互联网科技大奖都有哪些公司 互联网科技创新的路径 工业互联网等科技实现智能化赋能 用友工业互联网科技发展 无锡工业互联网科技有限公司 上海钢联属于互联网科技股吗 山东大美朱楼互联网科技有限公司 兰石爱特工业互联网科技分公司 科技互联网公司两年变化 杭州融税互联网科技有限公司 互联网领先科技成果宣传视频 北京路客互联网科技有限公司 远拓互联网科技 太原新华互联网科技学校怎么样 汽车互联网创新科技园 互联网软件和科技 特约风豹互联网科技为什么扣费 工业互联网展湾科技股份有限公司 互联网科技实习生岗位 图游互联网科技 广东鹅鹅鹅互联网科技有限公司
0