Rails5で開発環境の構築をしています。
データベースの作成をしていますが $ bin/rails db:create で以下のようなエラーが出ています。
$ bin/rails db:create Access denied for user 'root'@'localhost' (using password: YES)Please provide the root password for your MySQL installation >abcdefg #ここにconfid/databese.ymlに記述したパスワードを入力 Access denied for user 'root'@'localhost' (using password: YES) Couldn't create 'hunter_development' database. Please check your configuration. rails aborted! Mysql2::Error::ConnectionError: Access denied for user 'root'@'localhost' (using password: YES) /home/vagrant/centos6/hunter/bin/rails:9:in `require' /home/vagrant/centos6/hunter/bin/rails:9:in `<top (required)>' /home/vagrant/centos6/hunter/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' Caused by: Mysql2::Error::ConnectionError: Access denied for user 'root'@'localhost' (using password: YES) /home/vagrant/centos6/hunter/bin/rails:9:in `require' /home/vagrant/centos6/hunter/bin/rails:9:in `<top (required)>' /home/vagrant/centos6/hunter/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' Tasks: TOP => db:create (See full trace by running task with --trace)
config/database.yml default: &default adapter: mysql2 encoding: utf8 collation: utf8_general_ci pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: root password: abcdefg socket: /var/lib/mysql/mysql.sock development: <<: *default database: hunter_development
どなたか解決方法を教えていただけないでしょうか?
宜しくお願いします。
追記
$ mysql -u root -p を実行してパスワード(database.ymlで設定したパスワード)を入力すると
mysql> となりログインはできます。
mysql> show variables like '%time_zone%'
mysql> select now();
も表示できます。
回答1件
あなたの回答
tips
プレビュー