Docker – jak wgrać dużą bazę SQL do serwera MYSQL

Wgranie dużej bazy danych (1-2GB i większej może być niemożliwe do wykonania za pomocą panelu PHPMyAdmin. Aby wykonać tę czynność bez problemu za pomocą Dockera, wystarczy:

  1. umieścić plik do wgrania w folderze dockera
  2. w tym wpisie pisałem wcześniej o tym jak nazywa się kontener, z którego chcemy skorzystać, należy go teraz znaleźć.
  3. włączyć bash
  4. oraz wpisać komendę jak niżej:

docker exec -i devilbox_mysql_1 mysql -uroot baza-danych< plik-do-wgrania.sql

gdzie devilbox_mysql_1 to nazwa kontenera naszego MYSQL.

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *