CityHost.UA
Pomoc i wsparcie

Jak wykonać import/eksport dużej bazy danych?

Na serwerach wirtualnego hostingu zainstalowane jest ograniczenie na maksymalny rozmiar przesyłania plików za pomocą PhpMyAdmin.
Maksymalny dozwolony rozmiar pliku = 300 MB.

Aby pracować z tego rodzaju plikami, bardziej racjonalne jest użycie połączenia SSH i przeprowadzanie importu / eksportu baz przez nie.

Aby połączyć się przez SSH z serwerami hostingu, skorzystaj z sekcji pomocy, która jest dostępna pod [linkiem]

Aby zaimportować bazę danych na serwer MySQL, użyj następującej komendy :

mysql --host='127.0.0.1' --user='UŻYTKOWNIK' --password='HASŁO' 'NAZWA_BAZY_DANYCH' < NAZWA_DUMP_PLIKU.sql

Aby wyeksportować bazę danych z serwera MySQL, użyj następującej komendy:

mysqldump --host='127.0.0.1' --user='UŻYTKOWNIK' --password='HASŁO' 'NAZWA_BAZY_DANYCH' > NAZWA_DUMP_PLIKU.sql

Aby wyeksportować bazę z jednej bazy danych i natychmiast zaimportować do innej, użyj następującej komendy:

mysqldump --host='SERWER_1' --user='UŻYTKOWNIK_1' --password='HASŁO_1' 'NAZWA_BAZY_DANYCH_1' | mysql --host='SERWER_2' --user='UŻYTKOWNIK_2' --password='HASŁO_2' 'NAZWA_BAZY_DANYCH_2' 

[SERWER] serwer Twojego hostingu. Jeśli uruchamiasz lokalnie, korzystając z połączenia SSH z Twoim hostingiem, możesz użyć localhost. Możesz zobaczyć wartość dla parametru [host] w sekcji : [Panel sterowania -- Hosting2.0 -- Zarządzanie -- MySQL -- Bazy danych -- Serwer do zdalnego połączenia];
[UŻYTKOWNIK] —
użytkownik, którego używasz do połączenia z bazą danych. Możesz zobaczyć przypisanego użytkownika do bazy danych, korzystając z [instrukcji];
[HASŁO] —
hasło użytkownika, którego używasz do połączenia z bazą danych. Możesz zobaczyć hasło użytkownika bazy danych, korzystając z [instrukcji];
[NAZWA_BAZY_DANYCH] —
nazwa bazy danych, której używasz do importu / eksportu;
[NAZWA_DUMP_PLIKU] — absolutna ścieżka
do pliku, którego używasz do EKSPORTU lub absolutna ścieżka do pliku, do którego chcesz zapisać wynik IMPORTU;