mysql - Rails - Mysql 数据库已存在但不存在

标签 mysql ruby-on-rails

我正在尝试运行 rake db:create ,它说数据库已经存在(我以前从未创建过这个数据库,这是一个新项目)。当我运行 rake db:migrate 时,它​​显示“未知数据库”。我检查了mysql数据库(显示数据库;),该数据库确实不存在。

有人知道那是什么吗?我寻找解决方案但没有成功。

当我运行 rake db:create 时

rake db:create
Celluloid 0.17.3 is running in BACKPORTED mode. [ http://git.io/vJf3J ]
adimax_development already exists
adimax_test already exists

当我运行 rake db:migrate 时

rake db:migrate
Celluloid 0.17.3 is running in BACKPORTED mode. [ http://git.io/vJf3J ]
rake aborted!
Mysql2::Error: Unknown database 'adimax_development'

数据库.yml

development:
 adapter: mysql2
 encoding: utf8
 database: adimax_development
 pool: 5
 username: root
 password:

错误: Error image:

最佳答案

尝试执行此命令:

rake db:drop db:create db:migrate

引用:https://stackoverflow.com/a/4116124/9336629

关于mysql - Rails - Mysql 数据库已存在但不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49441164/

相关文章:

ruby-on-rails - 在 Rails 3.1 中更改 created_at 的格式?

php - 在 PHP 中用 MySQL 连接 3 列

PHP MySql 循环遍历所有子 ID

mysql - PHPMyAdmin 中的 mysql 查询中出现意外标记

ruby-on-rails - Ruby 不断给出未知的错误信息

ruby-on-rails - 如何从 pg_search 多重搜索中获取结果

ruby-on-rails - 如何从 rails3 Controller 中的复选框获取参数

mysql - 如何使用 SQLAlchemy 形成具有左外连接、聚合数据的复杂 mysql 查询?

PHP MySQL 代码优化

ruby-on-rails - Ruby on Rails : embedded Ruby not working in imported LESS files?