markdown rake db:createすると访问被拒绝用户が出る

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown rake db:createすると访问被拒绝用户が出る相关的知识,希望对你有一定的参考价值。

DBユーザを作った後、rake db:create実行したら下記エラー
```
rake db:create
Running via Spring preloader in process 12215
Created database 'hoge_development'
Access denied for user 'foo'@'localhost' (using password: NO)  # fooはdatabase.ymlのユーザではなくローカルホストのユーザ
Couldn't create 'hoge_test' database. Please check your configuration.
rake aborted!
Mysql2::Error::ConnectionError: Access denied for user 'foo'@'localhost' (using password: NO)
-e:1:in `<main>'
Tasks: TOP => db:create
```

test DBの接続情報を環境変数で設定していたが、環境変数に値を入れていなかったため、
test DBの作成に失敗していた(developmentは固定のユーザとパスワードを入れていた)。

以上是关于markdown rake db:createすると访问被拒绝用户が出る的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Heroku 上 rake db:drop 和 rake db:create? [复制]

markdown RAKE DB迁移命令

尝试使用 Rails 创建数据库时出错,rake db:create

make rake db:create 设置除开发、测试或生产之外的另一个数据库

mongoid 中的索引:我应该何时以及多久运行一次 rake db:mongoid:create_indexes?

如何运行 db:migrate 从另一个带参数的 rake 任务?