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

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

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

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

MySQL

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

Ruby on Rails

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

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Q&A

0回答

1654閲覧

MySQLのエラーを解消したい

yume0409

総合スコア45

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

MySQL

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

Ruby on Rails

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

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

1グッド

1クリップ

投稿2020/03/15 03:59

編集2020/03/15 08:43

MySQLのエラーが出て困っています。
前回の質問が情報不足で回答が
得られなかったので再び回答しています。

MySQLのエラーは現在やっているファイルだけでなく、全てのファイルを開いても同じエラーが出ます。
下記はエラー内容です。

Mysql2::Error::ConnectionError Access denied for user 'root'@'localhost' (using password: NO)

エラーが出た理由はデプロイしたくてHerokuで
https://qiita.com/kazukimatsumoto/items/a0daa7281a3948701c39
こちらの記事を参考にやっていましたが、エラーになり、ここで質問をさせて頂きました。
https://teratail.com/questions/244244
https://teratail.com/questions/245705
その時の質問内容がこちらです。
結局、デプロイは出来ませんでしたが、アプリに戻って修正しようと思ったらMySQLエラーが出てました。

なかなか解決出来なくて困っています。
些細なことでも大丈夫ですのでご回答頂けますと幸いです。
よろしくお願いします。

#補足
コマンド打つ時は何もディレクトリは指定しなくていいのでしょうか?
type -a mysqlの結果です。

mysql is /usr/local/opt/mysql@5.6/bin/mysql mysql is /usr/local/opt/mysql@5.6/bin/mysql mysql is /usr/local/opt/mysql@5.6/bin/mysql mysql is /usr/local/bin/mysql

MySQLをMacに入れる時どうやったかちょっと分からないです、、、
スクールのカリキュラム通りに進めていたので最初の頃はさっぱり分からなかったんです。
アプリ作成時には

rails new アプリ名 -d mysql

アプリ作る時はデータベースをmysqlで指定しました。
先ほど質問時に記載するのを忘れていましたが、
一度試しでアプリ作成してみたらこういう感じの結果になります。

exist identical README.md identical Rakefile identical .ruby-version identical config.ru conflict .gitignore Overwrite /Users/パソコン名/projects/aaa/.gitignore? (enter "h" for help) [Ynaqdhm] y force .gitignore identical Gemfile run git init from "." Reinitialized existing Git repository in /Users/パソコン名/projects/aaa/.git/ identical package.json exist app identical app/assets/config/manifest.js identical app/assets/javascripts/application.js identical app/assets/javascripts/cable.js identical app/assets/stylesheets/application.css identical app/channels/application_cable/channel.rb identical app/channels/application_cable/connection.rb identical app/controllers/application_controller.rb identical app/helpers/application_helper.rb identical app/jobs/application_job.rb identical app/mailers/application_mailer.rb identical app/models/application_record.rb identical app/views/layouts/application.html.erb identical app/views/layouts/mailer.html.erb identical app/views/layouts/mailer.text.erb identical app/assets/images/.keep exist app/assets/javascripts/channels identical app/assets/javascripts/channels/.keep identical app/controllers/concerns/.keep identical app/models/concerns/.keep exist bin identical bin/bundle conflict bin/rails Overwrite /Users/パソコン名/projects/aaa/bin/rails? (enter "h" for help) [Ynaqdhm] y force bin/rails conflict bin/rake Overwrite /Users/パソコン名/projects/aaa/bin/rake? (enter "h" for help) [Ynaqdhm] y force bin/rake identical bin/setup identical bin/update identical bin/yarn exist config identical config/routes.rb identical config/application.rb identical config/environment.rb identical config/cable.yml identical config/puma.rb identical config/spring.rb identical config/storage.yml exist config/environments identical config/environments/development.rb identical config/environments/production.rb identical config/environments/test.rb exist config/initializers identical config/initializers/application_controller_renderer.rb identical config/initializers/assets.rb identical config/initializers/backtrace_silencers.rb identical config/initializers/content_security_policy.rb identical config/initializers/cookies_serializer.rb create config/initializers/cors.rb identical config/initializers/filter_parameter_logging.rb identical config/initializers/inflections.rb identical config/initializers/mime_types.rb create config/initializers/new_framework_defaults_5_2.rb identical config/initializers/wrap_parameters.rb exist config/locales identical config/locales/en.yml append .gitignore identical config/boot.rb identical config/database.yml exist db identical db/seeds.rb exist lib exist lib/tasks identical lib/tasks/.keep exist lib/assets identical lib/assets/.keep exist log identical log/.keep exist public identical public/404.html identical public/422.html identical public/500.html identical public/apple-touch-icon-precomposed.png identical public/apple-touch-icon.png identical public/favicon.ico identical public/robots.txt exist tmp identical tmp/.keep exist tmp/pids identical tmp/pids/.keep exist tmp/cache exist tmp/cache/assets exist vendor identical vendor/.keep exist test/fixtures identical test/fixtures/.keep exist test/fixtures/files identical test/fixtures/files/.keep exist test/controllers identical test/controllers/.keep exist test/mailers identical test/mailers/.keep exist test/models identical test/models/.keep exist test/helpers identical test/helpers/.keep exist test/integration identical test/integration/.keep identical test/test_helper.rb exist test/system identical test/system/.keep identical test/application_system_test_case.rb exist storage identical storage/.keep exist tmp/storage identical tmp/storage/.keep remove config/initializers/cors.rb remove config/initializers/new_framework_defaults_5_2.rb run bundle install
s.k👍を押しています

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

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

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

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

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

hoshi-takanori

2020/03/15 05:22

状況がさっぱり分かりません。エラーになるのは Mac ですか? それとも heroku ですか?
yume0409

2020/03/15 05:28

Herokuでデプロイしようとしたファイルだけでなく、実在する全てのファイルにエラー出るのでmacだと思います。 rails sをしてlocalhost:3000を開くとエラーになります。
hoshi-takanori

2020/03/15 05:34

なるほど…。mysql -u root -p がエラーになるんですよね。MySQL はどうやって入れましたか? また、type -a mysql の結果を教えてください。
hoshi-takanori

2020/03/16 02:55

受講生を責めるつもりはありませんが、「カリキュラム通りに進めていたので最初の頃はさっぱり分からなかった」かぁ。最近そういうスクールが増えてるみたいですね。何も考えずに書いてある手順通りに作ればおいしいものができる料理などと違って、プログラミングはひとつひとつの手順の意味がわからなかったら何の意味もないと思うんですよね…。なんて、ここで言っても仕方ありませんね。 とりあえず、/usr/local/opt/mysql@5.6/bin と /usr/local/bin の二箇所に mysql が別々にインストールされてるので、どっちかにする必要があると思いますが、さてどうしましょう。ちなみに、macOS のシステム環境設定に MySQL がいたりしますか?
yambejp

2020/03/16 03:56

前の質問と同様なら、前の質問は閉じてください
yume0409

2020/03/16 05:36

分からなければ質問できるシステムですが、最初は全部が意味わからなかったので質問するっていうのが頭にはありませんでした、、、 システム環境設定にMySQLはありませんでした!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問