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

Bartosz

Bartosz Stefanicki Piątek, 18.12.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 (Grudzień 2023).

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

3 komentarzy


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