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

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

Opublikowano: 31.01.2019

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.

Autor: . Tagi: , , .

1
Dodaj komentarz

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
EAST UPS Recent comment authors
najnowszy najstarszy oceniany
EAST UPS
Gość

Niezwykle przydatny artykuł. Cieszę się, że trafiłem na tego bloga. Z pewnością będę częściej zaglądać.