質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

1回答

157閲覧

Mysqlを用いてrails serverを実行するとエラーが起きてしまい、困っております。

kina_programing

総合スコア10

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2018/08/15 12:45

現在Ruby on Railsについて本を読みながら勉強をしています。
本ではSQliteを使って説明しているのですが、MySQLを使ってRuby on Railsでアプリケーションの作成をしたいと思っています。

発生している問題・エラーメッセージ

本では

rails s

でRailsアプリを起動し、

http://localhost:3000

にアクセスすることでRailsデフォルトのトップページが表示されるとなっております。

私の環境でも本の通りに実行するときちんと動作をするのですが、アプリケーションを下記のようにmysqlを使用して作成するとうまく動作しません。

$ rails new [アプリ名] -d mysql

エラーメッセージとしては下記の通りとなっております。
イメージ説明

caching_sha2_passwordのエラーだということは認識しているのですが、どのように解決したら良いかわかっておりません。
お手数をおかけしますが、解決策をご教示お願いいたします。

補足情報

動作環境は以下の通りとなっております。
OS : Windows10 64bit
Ruby : 2.4.4
Rails : 5.2.1
mysql : 8.0.12
です。

他にも足りない情報などありましたらご教示お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jun68ykt

2018/08/15 13:27

解決策の回答ではないのでこちらに書きます。エラーメッセージの「Authentication plugin 'caching_sha2_password' cannot be loaded:」でググってみると、同じ問題にぶつかった人がどのように解決したかがいくつか見つかるかもしれません。
kina_programing

2018/08/15 15:35

回答ありがとうございます。そちらのキーワードで調べてみたのですが、認証の形式の問題のエラーだということが分かりました。https://yoku0825.blogspot.com/2018/01/mysql-804.html を元に認証形式を変更してみたのですが、それでも解決が出来ておりません。やり方が間違えている可能性もあるためもう少し調べてみたいと思います。
guest

回答1

0

ベストアンサー

このあたりが参考になるのではないでしょうか。
ユーザーの認証方式を変えてあげれば通りそうに見受けられます。

https://qiita.com/ucan-lab/items/3ae911b7e13287a5b917

投稿2018/08/19 04:07

psuke

総合スコア202

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kina_programing

2018/08/20 12:50

回答ありがとうございます。 無事解決することが出来ました。 少し勘違いしていた部分がありました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問