1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DockerのMySQLに接続できなくて困った話

Posted at

開発環境

M1Mac
PHP,Laravel
Docker
(nginx:1.17-alpine,php 7.4,mysql 8.0.32)

Laravelとデータベースが接続できなくて困った( ´Д`)y━・~~

LaravelとDockerを使ってでサイトを作っていたのだが、
データベースに接続できなくて、php artisan migrateができない!
という所で詰まった。

.envファイルの内容もあっている様だが、どうにも接続できない、

解決方法

ターミナルからDockerに入ってphp artisan migrateしたらmigrateできましたとさ。

結局のところは、
ローカルのLaravelからDockerのMySQlに接続するのではなく、
DockerにあるMySQLにはDockerに入って接続すればよかった様です

自分が今ローカルで作業しているのか、Dockerで作業しているのかを考えるのが大事かも。

まとめ

Dockerのデータベースに接続するには、Dockerに入って接続するべし!
ということで引き続き開発を進めていきます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?