zoukankan      html  css  js  c++  java
  • mysql :Native table 'performance_schema'.'cond_instances' has the wrong structure

    err:

    150418 13:25:06 [ERROR] Native table 'performance_schema'.'cond_instances' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_current' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_history_long' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_host_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_instance' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_thread_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_user_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_account_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_waits_summary_global_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'file_instances' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'file_summary_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'file_summary_by_instance' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'host_cache' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'mutex_instances' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'objects_summary_global_by_type' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'performance_timers' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'rwlock_instances' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'setup_actors' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'setup_consumers' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'setup_instruments' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'setup_objects' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'setup_timers' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'table_io_waits_summary_by_index_usage' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'table_io_waits_summary_by_table' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'table_lock_waits_summary_by_table' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'threads' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_current' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_history' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_history_long' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_summary_by_thread_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_summary_by_account_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_summary_by_user_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_summary_by_host_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_stages_summary_global_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_current' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_history' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_history_long' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_summary_by_thread_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_summary_by_account_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_summary_by_user_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_summary_by_host_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_summary_global_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'events_statements_summary_by_digest' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'users' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'accounts' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'hosts' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'socket_instances' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'socket_summary_by_instance' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'socket_summary_by_event_name' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'session_connect_attrs' has the wrong structure
    150418 13:25:06 [ERROR] Native table 'performance_schema'.'session_account_connect_attrs' has the wrong structure

    有人建议使用%MYSQL%/bin/mysql_upgrade -u root –p  来修复。

    但启动后仍然有如下日志:

    150421 14:06:31 [Warning] InnoDB: Cannot open table mysql/gtid_slave_pos from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
    150421 14:06:59 [Warning] InnoDB: Cannot open table mysql/gtid_slave_pos from the internal data dictionary of InnoDB though the .frm file for the table exists. See
    http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
    150421 14:07:26 [Warning] InnoDB: Cannot open table mysql/gtid_slave_pos from the internal data dictionary of InnoDB though the .frm file for the table exists. See
    http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.

    select table_name from information_schema.tables where table_schema='mysql' and engine='InnoDB';
    +----------------------+
    | table_name           |
    +----------------------+
    | gtid_slave_pos       |
    | innodb_index_stats   |
    | innodb_table_stats   |
    | slave_master_info    |
    | slave_relay_log_info |
    | slave_worker_info    |
    +----------------------+
    > use mysql
    > select * from gtid_slave_pos;
    ERROR 1932 (42S02): Table 'mysql.gtid_slave_pos' doesn't exist in engine
    > drop table gtid_slave_pos;
    Query OK, 0 rows affected, 1 warning (0.00 sec)

    拷贝%MYSQL%sharemysql_system_tables.sql 中创建 gtid_slave_pos语句执行。

    CREATE TABLE IF NOT EXISTS gtid_slave_pos (
      domain_id INT UNSIGNED NOT NULL,
      sub_id BIGINT UNSIGNED NOT NULL,
      server_id INT UNSIGNED NOT NULL,
      seq_no BIGINT UNSIGNED NOT NULL,
      PRIMARY KEY (domain_id, sub_id))
    COMMENT='Replication slave GTID position';

    ERROR 1813 (HY000): Tablespace for table '`mysql`.`gtid_slave_pos`' exists. Please DISCARD the table
    space before IMPORT.

    > show variables like '%data%';
    +-------------------------------+--------------------------+
    | Variable_name                 | Value                    |
    +-------------------------------+--------------------------+
    | character_set_database        | utf8                     |
    | collation_database            | utf8_general_ci          |
    | datadir                       | E:databaseMYSQL       |
    | innodb_data_file_path         | ibdata1:10M:autoextend   |
    | innodb_data_home_dir          | E:databaseinnodb_home |
    | innodb_stats_on_metadata      | OFF                      |
    | max_length_for_sort_data      | 1024                     |
    | max_long_data_size            | 1048576                  |
    | metadata_locks_cache_size     | 1024                     |
    | metadata_locks_hash_instances | 8                        |
    | myisam_data_pointer_size      | 6                        |
    | skip_show_database            | OFF                      |
    | updatable_views_with_limit    | YES                      |
    +-------------------------------+--------------------------+

    删除E:databaseMYSQLmysqlgtid_slave_pos.*

    重复gtid_slave_pos 执行创建表语句,该问题解决

  • 相关阅读:
    【CodeForces】[612C]Replace To Make Regular Bracket Sequence
    【POJ】[1363]Rails
    【POJ】[1363]Rails
    【杭电】[1022]Train Problem I
    【杭电】[1022]Train Problem I
    【杭电】[1873]看病要排队
    【杭电】[1873]看病要排队
    【HPU】[1714]感恩节KK专场——送给新生的礼物
    【HPU】[1714]感恩节KK专场——送给新生的礼物
    [leetcode]392. Is Subsequence 验证子序列
  • 原文地址:https://www.cnblogs.com/storymedia/p/4444332.html
Copyright © 2011-2022 走看看