Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Eksport i import dużej bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
sannjas
Tak, problem nowicjusza bo ostatni raz robiłem to jak pisałem pracę dyplomową o czymś co nazywało się PostNuke 7.2.6. 15 lat temu.

Sytuacja:
jeden komp który gra rolę serwera - WIN XP Prof + pakiet WebServ 2.1 instalowany dłuższy czas temu. Na nim baza MySql, która po eksporcie ma ok 300 MB.
W pliku .gz mam same tabele i dane. Zajmuje ok. 42 MB

drugi komp który będzie grał rolę serwera - WIN 10 Prof + XAMPP najnowszy
Import bazy przez PhpMyAdmin zawsze wywala błędy sad.gif

Oba komputery pracują w sieci lokalnej - tej samej.

Czy jest jakiś sposób/program na szybki import pliku z tabelami i danymi do nowej bazy?
sabat24
Najprościej bezpośrednio z konsoli bez pakowania do gz.

Kod
mysql -u user -p nazwa_nowej_bazy < sciezka_pliku.sql


sannjas
Dziękuję, import działa.

Mam jeszcze dwa pytania.

Pierwszy PhpMyAdmin pokazywał, że baza ma 799 MB, plik SQL pobrałem 559 MB. Czy to normalne? Coś uciekło z wagi?

W XAMPP najnowszym jest MySql ale chyba 32 bitowy.

  1. +-------------------------+---------------------------------+
  2. | Variable_name | Value |
  3. +-------------------------+---------------------------------+
  4. | innodb_version | 5.6.39-83.1 |
  5. | protocol_version | 10 |
  6. | slave_type_conversions | |
  7. | version | 10.1.35-MariaDB |
  8. | version_comment | mariadb.org binary distribution |
  9. | version_compile_machine | 32 |
  10. | version_compile_os | Win32 |
  11. | version_malloc_library | system |
  12. | version_ssl_library | YaSSL 2.4.4 |
  13. +-------------------------+---------------------------------+


Czy jest sens zmieniać MariaDB z 32bit na x64. Windows na którym to śmiga jest x64 i ma 32 GB RAM DDR3. Baza rośnie dość szybko i myślę, że do końca roku podwoi ilość danych.
Pyton_000
Na wielkość BD mają również znaczenie indeksy które zajmują dodatkowe miejsce.

PS. Jeśli dla Ciebie te kilkadziesiąd MB to dużo to spróbuj zaimportować bazkę 1.7TB biggrin.gif
sannjas
Mam świadomość, że moja baza nie jest duża.

Czy możesz mi pomóc z pozostałymi pytaniami?
Pyton_000
Jeśli masz serwer 64bit to tak, 64bit baza jak najbardziej wskazana
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.