Jak zaimportować dużą kopię bazy danych SQL przez terminal?
PHP + MySQL

Jak zaimportować dużą kopię bazy danych SQL przez terminal?

Data aktualizacji: 18.12.2020

Import bazy danych może sprawić nieoczekiwane błędy. Najczęściej jest to przekroczony czas połączenia i zbyt duży rozmiar pliku. Można zmieniać ustawienia serwera, jednak nie zawsze jest na to czas i nie zawsze jest taka możliwość.

Na szczęście phpMyAdmin nie ma tutaj wyłączności. Kopię bazy danych można wgrać także przez terminal. W tym celu należy skorzystać z poniższej komendy:

mysql -u {NAZWA_UZYTKOWNIKA} -p {NAZWA_BAZY} < {SCIEZKA_KOPII_SQL}

Jeżeli chcemy połączyć się z zewnętrznym hostem, należy dodać parametr:

mysql -u {NAZWA_UZYTKOWNIKA} -h {NAZWA_HOSTA} -p {NAZWA_BAZY} < {SCIEZKA_KOPII_SQL}

Po zatwierdzeniu komendy zostaniemy spytani o hasło. Następnie rozpocznie się wgrywanie kopii do wybranej w komendzie bazy danych.

Szukasz hostingu?

Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Maj 2022).

Autor: Bartosz Stefanicki. Data publikacji: 31.01.2019 r. Tagi: terminal, phpmyadmin, pma.

2 komentarzy

Statystyki

  • 179

    Liczba porad
  • 1 801

    Liczba komentarzy
  • 6

    Narzędzi online

© 2005-2022 itporady.pl. Wszystkie prawa zastrzeżone.

Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celach reklamowych, statystycznych oraz dostosowania naszych serwisów do indywidualnych potrzeb użytkowników.