rail rake db:migrate 出现 ActiveRecord::StatementInvalid: Mysql2::Error: Native table 'performance_sch
2016-12-20 10:41
561 查看
执行下面命令
出现错误
版本
解决办法
注意必须重启mysql才能生效哦
rake db:migrate
出现错误
ActiveRecord::StatementInvalid: Mysql2::Error: Native table 'performance_schema'.'session_variables' has the wrong structure: SHOW VARIABLES LIKE 'character_set_database' /Users/guoyoujin/.rvm/gems/ruby-2.2.5/gems/rack-mini-profiler-0.10.1/lib/patches/db/mysql2.rb:20:in `query' /Users/guoyoujin/.rvm/gems/ruby-2.2.5/gems/rack-mini-profiler-0.10.1/lib/patches/db/mysql2.rb:20:in `query' /Users/guoyoujin/.rvm/gems/ruby-2.2.5/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:305:in `block in execute'
版本
$ gem list mysql2 (0.4.5, 0.3.18) $ mysql --version mysql Ver 14.14 Distrib 5.7.16, for osx10.11 (x86_64) using EditLine wrapper ruby 2.2.5
解决办法
$ mysql_upgrade -u root -p --force $ mysql.server restart
注意必须重启mysql才能生效哦
相关文章推荐
- ActiveRecord::StatementInvalid: Mysql2::Error: Specified key was too long; max key length is 767
- ActiveRecord::StatementInvalid (Mysql2::Error: Incorrect string value:
- ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "geometry_columns" does not exist
- 遇到的错误-----MySQL使用临时表 出现 “ERROR 1137 (HY000): Can't reopen table” 的异常 解决方法
- ERROR 1682 (HY000): Native table 'performance_schema'.'threads' has the wrong structure
- mysql5.7.1.16出现[Err] 1146 - Table 'performance_schema.session_status' doesn't exist的解决办法
- MySQL创建外键出现 ERROR 1005: Can't create table (errno: 150)解决办法
- 遇到的错误-----MySQL使用临时表 出现 “ERROR 1137 (HY000): Can't reopen table” 的异常 解决方法
- Mysql出现Table 'performance_schema.session_status' doesn't exist
- [解决方法]Eclipse连接mysql失败:Error1682:Native table 'performance_schma'.'session_variables'
- Rails里rake db:migrate出现undefined method last_comment问题的解决
- rake db:migrate RAILS_ENV=production 发生error
- 解决rails 执行 rake db:migrate时Error in my_thread_global_end(): 1 threads didn't exit错误
- mysql 查询 出现Table 'performance_schema.session_status' doesn't exist错误
- 打开财务明细账管理出现:运行时错误‘3290’ Syntax error in CREATE TABLE statement
- mysql安装过程中出现错误ERROR 1820 (HY000): You must SET PASSWORD before executing this statement解决
- ERROR 1682 (HY000): Native table 'performance_schema'.'session_variables' has the wrong structure
- mysql导入txt类型数据时出现错误 ERROR 1300 (HY000): Invalid utf8 character string: '̨
- 出现错误mysql Table 'performance_schema...解决办法
- Rails里rake db:migrate出现undefined method last_comment问题的解决