久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么解決MySQL中的5.6.x InnoDB Error Table mysql.innodb

312次閱讀
沒有評論

共計 6578 個字符,預(yù)計需要花費 17 分鐘才能閱讀完成。

行業(yè)資訊    
數(shù)據(jù)庫    
MySQL 數(shù)據(jù)庫    
怎么解決 MySQL 中的 5.6.x InnoDB Error Table mysql.innodb_table_stats not found

這篇文章主要介紹“怎么解決 MySQL 中的 5.6.x InnoDB Error Table mysql.innodb_table_stats not found”,在日常操作中,相信很多人在怎么解決 MySQL 中的 5.6.x InnoDB Error Table mysql.innodb_table_stats not found 問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么解決 MySQL 中的 5.6.x InnoDB Error Table mysql.innodb_table_stats not found”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學(xué)習(xí)吧!

【問題描述】:
檢查 error log 的時候發(fā)現(xiàn)大量 warnings:
[Warning] InnoDB Error Table mysql.innodb_index_stats not found
[Warning] InnoDB Error Table mysql.innodb_table_stats not found
[Warning] InnoDB Error Table mysql.slave_master_info not found
[Warning] InnoDB Error Table mysql.slave_relay_log_info not found
[Warning] InnoDB Error Table mysql.slave_worker_info not found

或在打開 innodb 表時,在 err-log 里會打印出:
 InnoDB: Error: Table mysql . innodb_table_stats not found.
 Error: Fetch of persistent statistics requested for table {databse_name} . {table_name} but the required system tables mysql.innodb_table_stats and mysql.innodb_index_stats are not present or have unexpected structure. Using transient stats instead.

【解決方案】:
先看看能否 drop table,如果說表不存在,則繼續(xù)下一步。

DROP TABLE mysql.innodb_index_stats;

DROP TABLE mysql.innodb_table_stats;

DROP TABLE mysql.slave_master_info;

DROP TABLE mysql.slave_relay_log_info;

DROP TABLE mysql.slave_worker_info;

刪除 datadir 下 mysql 數(shù)據(jù)庫中的這五張表的 frm 文件(如有 ibd 也一并刪除)

rm -rf $datadir/mysql/innodb_index_stats.*

rm -rf $datadir/mysql/innodb_table_stats.*

rm -rf $datadir/mysql/slave_master_info.*

rm -rf $datadir/mysql/slave_relay_log_info.*

rm -rf $datadir/mysql/slave_worker_info.*

再執(zhí)行如下語句,重新創(chuàng)建這五張表:

USE mysql;

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;

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;

CREATE TABLE `slave_master_info` (

 `Number_of_lines` int(10) unsigned NOT NULL COMMENT Number of lines in the file. ,

 `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT The name of the master binary log currently being read from the master. ,

 `Master_log_pos` bigint(20) unsigned NOT NULL COMMENT The master log position of the last read event. ,

 `Host` char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT COMMENT The host name of the master. ,

 `User_name` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The user name used to connect to the master. ,

 `User_password` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The password used to connect to the master. ,

 `Port` int(10) unsigned NOT NULL COMMENT The network port used to connect to the master. ,

 `Connect_retry` int(10) unsigned NOT NULL COMMENT The period (in seconds) that the slave will wait before trying to reconnect to the master. ,

 `Enabled_ssl` tinyint(1) NOT NULL COMMENT Indicates whether the server supports SSL connections. ,

 `Ssl_ca` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The file used for the Certificate Authority (CA) certificate. ,

 `Ssl_capath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The path to the Certificate Authority (CA) certificates. ,

 `Ssl_cert` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The name of the SSL certificate file. ,

 `Ssl_cipher` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The name of the cipher in use for the SSL connection. ,

 `Ssl_key` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The name of the SSL key file. ,

 `Ssl_verify_server_cert` tinyint(1) NOT NULL COMMENT Whether to verify the server certificate. ,

 `Heartbeat` float NOT NULL,

 `Bind` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT Displays which interface is employed when connecting to the MySQL server ,

 `Ignored_server_ids` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The number of server IDs to be ignored, followed by the actual server IDs ,

 `Uuid` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The master server uuid. ,

 `Retry_count` bigint(20) unsigned NOT NULL COMMENT Number of reconnect attempts, to the master, before giving up. ,

 `Ssl_crl` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The file used for the Certificate Revocation List (CRL) ,

 `Ssl_crlpath` text CHARACTER SET utf8 COLLATE utf8_bin COMMENT The path used for Certificate Revocation List (CRL) files ,

 `Enabled_auto_position` tinyint(1) NOT NULL COMMENT Indicates whether GTIDs will be used to retrieve events from the master. ,

 PRIMARY KEY (`Host`,`Port`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT= Master Information

CREATE TABLE `slave_relay_log_info` (

 `Number_of_lines` int(10) unsigned NOT NULL COMMENT Number of lines in the file or rows in the table. Used to version table definitions. ,

 `Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT The name of the current relay log file. ,

 `Relay_log_pos` bigint(20) unsigned NOT NULL COMMENT The relay log position of the last executed event. ,

 `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT The name of the master binary log file from which the events in the relay log file were read. ,

 `Master_log_pos` bigint(20) unsigned NOT NULL COMMENT The master log position of the last executed event. ,

 `Sql_delay` int(11) NOT NULL COMMENT The number of seconds that the slave must lag behind the master. ,

 `Number_of_workers` int(10) unsigned NOT NULL,

 `Id` int(10) unsigned NOT NULL COMMENT Internal Id that uniquely identifies this record. ,

 PRIMARY KEY (`Id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT= Relay Log Information

CREATE TABLE `slave_worker_info` (

 `Id` int(10) unsigned NOT NULL,

 `Relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,

 `Relay_log_pos` bigint(20) unsigned NOT NULL,

 `Master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,

 `Master_log_pos` bigint(20) unsigned NOT NULL,

 `Checkpoint_relay_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,

 `Checkpoint_relay_log_pos` bigint(20) unsigned NOT NULL,

 `Checkpoint_master_log_name` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,

 `Checkpoint_master_log_pos` bigint(20) unsigned NOT NULL,

 `Checkpoint_seqno` int(10) unsigned NOT NULL,

 `Checkpoint_group_size` int(10) unsigned NOT NULL,

 `Checkpoint_group_bitmap` blob NOT NULL,

 PRIMARY KEY (`Id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT= Worker Information

最后重啟 mysqld 即可。

到此,關(guān)于“怎么解決 MySQL 中的 5.6.x InnoDB Error Table mysql.innodb_table_stats not found”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-19發(fā)表,共計6578字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 满城县| 兴仁县| 灵石县| 尼勒克县| 城步| 聂拉木县| 肇源县| 澄江县| 根河市| 扬州市| 团风县| 沁源县| 内江市| 和平区| 米易县| 临城县| 清镇市| 阳高县| 襄樊市| 宜良县| 博野县| 阿拉善右旗| 巢湖市| 监利县| 河西区| 峨边| 探索| 三河市| 淮安市| 上饶县| 合山市| 永靖县| 岐山县| 吴堡县| 儋州市| 宜春市| 平原县| 磐石市| 台中县| 拉萨市| 基隆市|