teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記。

2021/04/27 12:28

投稿

Marchan4
Marchan4

スコア15

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,22 @@
4
4
 
5
5
  tasklistというアプリを作っておる最中なのですが、
6
6
 
7
+ `Gemfile`の
8
+
9
+ ```Gemfile
10
+ gem 'mysql2', '0.4.10', :source => 'https://rubygems.org'
11
+ ```
12
+
13
+ を削除して、
14
+
15
+ `Gemfile`に以下のコードを追加して、`$ bundle install`を実行致しました。
16
+
17
+ ```Gemfile
18
+ gem 'mysql2', '~> 0.5.0', '< 0.6.0', :source => 'https://rubygems.org'
19
+ ```
20
+
21
+
7
- `database.yml`ファイルに以下のコードを入力致しました。(※一部の記述は省略致しました。)
22
+ それから`database.yml`ファイルに以下のコードを入力致しました。(※一部の記述は省略致しました。)
8
23
 
9
24
  ```
10
25
 
@@ -53,4 +68,12 @@
53
68
 
54
69
  と打ち込んで、ターミナルで$ rails sを実行致しました。実行結果が以下の画像の通りになりました。
55
70
 
56
- ![イメージ説明](d1ed12060fa598054477d517db534c12.jpeg)
71
+ ![イメージ説明](d1ed12060fa598054477d517db534c12.jpeg)
72
+
73
+ `database.yml`にユーザ名とパスワードを設定致したのに、
74
+
75
+ ```
76
+ MySql2::Error::ConnecitionError Access denied for user 'root'@'localhost'(using password: NO)
77
+ ```
78
+
79
+ というエラーが出てしまった理由は何なのでしょうか。

1

説明が不足しておったため、文章を追加させていただきました。

2021/04/27 12:28

投稿

Marchan4
Marchan4

スコア15

title CHANGED
File without changes
body CHANGED
@@ -32,6 +32,25 @@
32
32
 
33
33
  ```
34
34
 
35
- この後にターミナル$ vim .bash_profile
35
+ この後にターミナル
36
36
 
37
+ ```
38
+ $ vim .bash_profile
39
+ ```
40
+
41
+ と打ち込んで、インサートモードで
42
+
43
+ ```
44
+ export DB_USERNAME='自分のデータベースのユーザ名'
45
+ export DB_USERPASSWORD='自分のデータベースのパスワード'
46
+ ```
47
+
48
+ という風にユーザ名とパスワードを入力致しました。その後にターミナルに
49
+
50
+ ```
51
+ $ source ~/.bash_profile
52
+ ```
53
+
54
+ と打ち込んで、ターミナルで$ rails sを実行致しました。実行結果が以下の画像の通りになりました。
55
+
37
56
  ![イメージ説明](d1ed12060fa598054477d517db534c12.jpeg)