サイトアイコン 上尾市のWEBプログラマーによるブログ

Laravelのsail環境でMySQLをダンプ・エクスポートする方法

PHP

概要

sailを使ったdocker環境では、ローカルマシンからmysqldumpコマンドでlocalhostに接続することができない。

以下の手順でdockerコンテナに接続してからmysqldumpコマンドを実行すると、問題なくダンプ・エクスポートすることができる。

  1. sail shell
  2. mysqldump データベース名 -uユーザー名 -p -hmysql > dump.sql
    ex) データベース名=test、ユーザー名=rootの場合
    mysqldump test -uroot -p -hmysql > dump.sql


モバイルバージョンを終了