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

Bartosz

Bartosz Stefanicki 18 grudnia 2020

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

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.

Warto zobaczyć

Szukasz hostingu?

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

Data publikacji: 31.01.2019 r. Tagi: terminal, phpmyadmin, pma.

2 komentarzy


© 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.