Rails 奇怪诡异的 rails 生成的数据库的问题

moliliang · 2014年03月04日 · 最后由 moliliang 回复于 2014年03月05日 · 1983 次阅读

打开首页就提示:

Mysql2::Error: Table 'rkidc_development.schema_migrations' doesn't exist: SELECT schema_migrations.* FROM schema_migrations

root 帐号登录,说我的这个表不存在,可是我在数据库软件里面都可以看到,虽然点击的时候,也会提示表不存在。。。

诡异。。。

数据库表文件中的 frm 和 ibd 文件都存在。

而且是刚刚 rake db:migrate 生成的,过了一会儿就显示表不存在了。。。

求助。。。

自己解决了。。重启了电脑之后,mysql 无法启动。权限问题,很奇怪,因为所有的 表文件都是 xx:_mysql 权限,然后我重新执行了 chown xx:_mysql 之后,mysql 启动成功了。然后各种顺利。。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号