mysql - rake 数据库 :create wrong location

标签 mysql ruby-on-rails ruby rake archlinux

我目前正在设置我的第一个 Rails 环境。 当我尝试运行时

rake db:create

database.yml 中指定的数据库已构建,但不是按照预期那样位于 db/ 文件夹中,而是位于 /var/lib 中/mysql。我必须做什么才能让它在适当的位置构建数据库?我正在运行 Arch Linux。

最佳答案

只有 sqlite 数据库才会放置在 db/ 文件夹中。其他数据库解决方案(例如 Mysql 或 Postgresql)将根据它们自己的内部位置(通常在安装期间设置)创建数据库。

数据库的创建位置没有任何问题,不应将其移动或放置在 db/ 文件夹中。

关于mysql - rake 数据库 :create wrong location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285776/

相关文章:

mysql - 分组方式

mysql本地导入数据基础知识

sql - 如何查询 10 个最近的项目或上个月的项目,以较多者为准?

ruby-on-rails - Unicorn 和 omniauth-facebook - 未初始化的常量 OmniAuth

ruby-on-rails - pg 1.0.0 `fatal error: ' libpq-fe.h' 文件未找到`

ruby - R 中带点的参数名称和/或变量

php - 使用php在Mysql数据库中存储数据时遇到问题

ruby-on-rails - 在 Rails 中使用 cancan 授权 Controller 操作

css - Rails 背景图片不显示?

ruby-on-rails - Rails中的错误模式,提高 “text evaluting to RuntimeError”或提高MyModule::CustomError?