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 3 years have passed since last update.

laravel sailで作成したmysqlコンテナにログインできない対処

Posted at

起こった問題

mysqlコンテナに入り、ターミナルからmysql -u rootでログインしようとしたところ下記のようなエラー

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

ログインできない・・・!

解決策

以下で対応し、解決しました。

$ mysql -u root -p -h 127.0.0.1 -P 3306
  • コマンドオプション説明    

    • -p:パスワード指定
    • -h:host名を指定  
    • -P:ポート番号を指定

デフォルトでホスト名がlocalhostになっていたことから、ログインができなかった模様。
localhostで設定されていると、おそらくコンテナ内でlocalhostを探してしまっているのだと思われます。
よって、IPアドレスで指定したことで解決。
ちなみに、ポート番号はお使いの環境によって違うと思いますので、docker-compose.ymlなどを参照してください。

  • 参考

https://teratail.com/questions/139019

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?