[错误]本机表性能架构具有错误的结构

Che*_*rry 16 mysql structure

150814  9:09:14 [ERROR] Native table 'performance_schema'.'events_waits_current' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'events_waits_history' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'events_waits_history_long' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'setup_consumers' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'setup_instruments' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'setup_timers' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'performance_timers' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'threads' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_thread_by_event_name' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'events_waits_summary_by_instance' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'events_waits_summary_global_by_event_name' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'file_summary_by_event_name' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'file_summary_by_instance' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'mutex_instances' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'rwlock_instances' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'cond_instances' has the wrong structure
150814  9:09:14 [ERROR] Native table 'performance_schema'.'file_instances' has the wrong structure
150814  9:09:14 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.5.44-cll-lve'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL) by Atomicorp
Run Code Online (Sandbox Code Playgroud)

然后我跑了

mysql_upgrade
Run Code Online (Sandbox Code Playgroud)

表明:

寻找'mysql'为:mysql

寻找'mysqlcheck'为:mysqlcheck

致命错误:升级失败

Ber*_*oer 62

你完成升级后似乎会发生这种情况.只需重启mysql:

service mysql restart
Run Code Online (Sandbox Code Playgroud)

而错误现在应该已经消失了.


ime*_*emi 8

如果您在本地设备上运行MySQL,则需要升级mysql然后重新启动:

升级:

$ mysql_upgrade -u root  
Run Code Online (Sandbox Code Playgroud)

重新开始:

$ mysql.server restart
Run Code Online (Sandbox Code Playgroud)


小智 -1

这里同样的问题

$ mysqldump -h localhost --lock-all-tables --set-gtid-purged=OFF -u root -p --socket=/var/run/mysqld/mysqld.sock --all-databases > dump.sql
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'ndbinfo\_version'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)
Run Code Online (Sandbox Code Playgroud)

你测试过吗

$ mysql_upgrade -u root -p
Run Code Online (Sandbox Code Playgroud)

或者

$ mysql_upgrade --force -u root -p
Run Code Online (Sandbox Code Playgroud)