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

Data aktualizacji: 22.04.2024r. Autor: Bartosz Stefanicki.

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

Import bazy danych może sprawić nieoczekiwane błędy. Najczęściej to przekroczony czas połączenia i zbyt duży rozmiar pliku.

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.

Kategorie: PHP + MySQL. Tagi: #terminal, #phpmyadmin, #pma. Źródło obrazków: Pixabay, Font awesome.

Zobacz także

3 komentarzy

ola
08.02.2023, 13:27
Bardzo dobry artykuł, wszystko jest jasno opisane
DJ na wesele Katowice
02.05.2019, 00:05
Rzetelna wiedza w języku prawie zrozumiałym dla każdego :) Dziękuje za pomoc
EAST UPS
06.03.2019, 03:35
Niezwykle przydatny artykuł. Cieszę się, że trafiłem na tego bloga. Z pewnością będę częściej zaglądać.