91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決MySQL中的5.6.x InnoDB Error Table mysql.innodb_table_stats not found

發布時間:2021-11-18 17:02:22 來源:億速云 閱讀:194 作者:iii 欄目:MySQL數據庫

這篇文章主要介紹“怎么解決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”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

【問題描述】:
檢查error log的時候發現大量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,如果說表不存在,則繼續下一步。

  1. DROP TABLE mysql.innodb_index_stats;

  2. DROP TABLE mysql.innodb_table_stats;

  3. DROP TABLE mysql.slave_master_info;

  4. DROP TABLE mysql.slave_relay_log_info;

  5. DROP TABLE mysql.slave_worker_info;


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

  1. rm -rf $datadir/mysql/innodb_index_stats.*

  2. rm -rf $datadir/mysql/innodb_table_stats.*

  3. rm -rf $datadir/mysql/slave_master_info.*

  4. rm -rf $datadir/mysql/slave_relay_log_info.*

  5. rm -rf $datadir/mysql/slave_worker_info.*


再執行如下語句,重新創建這五張表:

  1. USE mysql;


  2. CREATE TABLE `innodb_index_stats` (

  3.   `database_name` varchar(64) COLLATE utf8_bin NOT NULL,

  4.   `table_name` varchar(64) COLLATE utf8_bin NOT NULL,

  5.   `index_name` varchar(64) COLLATE utf8_bin NOT NULL,

  6.   `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

  7.   `stat_name` varchar(64) COLLATE utf8_bin NOT NULL,

  8.   `stat_value` bigint(20) unsigned NOT NULL,

  9.   `sample_size` bigint(20) unsigned DEFAULT NULL,

  10.   `stat_description` varchar(1024) COLLATE utf8_bin NOT NULL,

  11.   PRIMARY KEY (`database_name`,`table_name`,`index_name`,`stat_name`)

  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0;


  13. CREATE TABLE `innodb_table_stats` (

  14.   `database_name` varchar(64) COLLATE utf8_bin NOT NULL,

  15.   `table_name` varchar(64) COLLATE utf8_bin NOT NULL,

  16.   `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

  17.   `n_rows` bigint(20) unsigned NOT NULL,

  18.   `clustered_index_size` bigint(20) unsigned NOT NULL,

  19.   `sum_of_other_index_sizes` bigint(20) unsigned NOT NULL,

  20.   PRIMARY KEY (`database_name`,`table_name`)

  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0;


  22. CREATE TABLE `slave_master_info` (

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

  24.   `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.',

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

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

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

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

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

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

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

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

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

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

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

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

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

  38.   `Heartbeat` float NOT NULL,

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

  40.   `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',

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

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

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

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

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

  46.   PRIMARY KEY (`Host`,`Port`)

  47. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Master Information';


  48. CREATE TABLE `slave_relay_log_info` (

  49.   `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.',

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

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

  52.   `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.',

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

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

  55.   `Number_of_workers` int(10) unsigned NOT NULL,

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

  57.   PRIMARY KEY (`Id`)

  58. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Relay Log Information';


  59. CREATE TABLE `slave_worker_info` (

  60.   `Id` int(10) unsigned NOT NULL,

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

  62.   `Relay_log_pos` bigint(20) unsigned NOT NULL,

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

  64.   `Master_log_pos` bigint(20) unsigned NOT NULL,

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

  66.   `Checkpoint_relay_log_pos` bigint(20) unsigned NOT NULL,

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

  68.   `Checkpoint_master_log_pos` bigint(20) unsigned NOT NULL,

  69.   `Checkpoint_seqno` int(10) unsigned NOT NULL,

  70.   `Checkpoint_group_size` int(10) unsigned NOT NULL,

  71.   `Checkpoint_group_bitmap` blob NOT NULL,

  72.   PRIMARY KEY (`Id`)

  73. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT='Worker Information';

最后重啟mysqld即可。

到此,關于“怎么解決MySQL中的5.6.x InnoDB Error Table mysql.innodb_table_stats not found”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

冀州市| 民勤县| 丁青县| 辽阳市| 靖江市| 舟山市| 巴中市| 宁乡县| 哈巴河县| 灵川县| 禄劝| 九江县| 景洪市| 鄂伦春自治旗| 神木县| 当涂县| 米易县| 特克斯县| 丰县| 沅陵县| 平果县| 清涧县| 甘谷县| 屏东市| 定结县| 渭南市| 图木舒克市| 房产| 镇安县| 都江堰市| 九寨沟县| 岳阳县| 呼玛县| 吉木萨尔县| 鄯善县| 扶风县| 刚察县| 平江县| 玉屏| 尉氏县| 墨竹工卡县|