質問編集履歴

2

.envを修正してログインを試す

2020/08/15 02:16

投稿

seven_7
seven_7

スコア7

test CHANGED
File without changes
test CHANGED
@@ -146,6 +146,56 @@
146
146
 
147
147
 
148
148
 
149
+ **追記2 8/15:11:00**
150
+
151
+ Laravelが見にいくMySQLの先を変更すれば良いと思いLaravelのファイルを修正。
152
+
153
+
154
+
155
+ ```.env
156
+
157
+ DB_CONNECTION=mysql
158
+
159
+ DB_HOST=127.0.0.1
160
+
161
+ DB_PORT=8889
162
+
163
+ DB_DATABASE=message-board
164
+
165
+ DB_USERNAME=root
166
+
167
+ DB_PASSWORD=root
168
+
169
+ DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock //追加
170
+
171
+ ```
172
+
173
+ 記載後PC再起動
174
+
175
+ MySQLへのログインを試みる
176
+
177
+ /MAMP/tmp/mysql/mysql.sock ソケットファイルがないと表示
178
+
179
+ ```エラー
180
+
181
+ ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
182
+
183
+ ```
184
+
185
+ MANPを起動すると「MAMP/tmp/mysql/」に下記の2ファイルが作成される。
186
+
187
+ mysql.sock.lock(Mysql停止後は消える)
188
+
189
+ mysql.pid(Mysql停止後は消える)
190
+
191
+
192
+
193
+ エラー内容は変わりましたがログインはできない状態です。
194
+
195
+ 何か解決口があればご教授お願いいたします。
196
+
197
+
198
+
149
199
  ### 補足情報(FW/ツールのバージョンなど)
150
200
 
151
201
  mac os catalina 10.15.6

1

追記部分の情報を見つけたので実行。

2020/08/15 02:16

投稿

seven_7
seven_7

スコア7

test CHANGED
File without changes
test CHANGED
@@ -100,6 +100,52 @@
100
100
 
101
101
 
102
102
 
103
+ **追記**
104
+
105
+ PATHを通さずにログインを試したところログインできました。
106
+
107
+ ```
108
+
109
+ cd /Applications/MAMP/Library/bin/
110
+
111
+ ```
112
+
113
+ passwordはrootと入力
114
+
115
+ ```
116
+
117
+ ./mysql -u root -p
118
+
119
+ ```
120
+
121
+
122
+
123
+ 毎回移動してからのログインではなくPATHを通そうと試みました。
124
+
125
+ ```
126
+
127
+ # エディタviで~/.bash_profileを編集する
128
+
129
+ $ vim ~/.bash_profile
130
+
131
+
132
+
133
+ # 下記内容を追加
134
+
135
+ $ export PATH=/Applications/MAMP/Library/bin:$PATH
136
+
137
+
138
+
139
+ # 書き込み終了の際はescで抜けてから:wqで保存し、次のコードで変更を反映させる
140
+
141
+ $ source ~/.bash_profile
142
+
143
+ ```
144
+
145
+ 上記をしてもエラーは変わりませんでした。
146
+
147
+
148
+
103
149
  ### 補足情報(FW/ツールのバージョンなど)
104
150
 
105
151
  mac os catalina 10.15.6