Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Eksport i import dużej bazy danych, Problem nowicjusza
sannjas
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/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?
Go to the top of the page
+Quote Post
sabat24
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 26
Dołączył: 13.09.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Najprościej bezpośrednio z konsoli bez pakowania do gz.

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




Ten post edytował sabat24 9.09.2018, 14:30:35
Go to the top of the page
+Quote Post
sannjas
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
sannjas
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

Ostrzeżenie: (0%)
-----


Mam świadomość, że moja baza nie jest duża.

Czy możesz mi pomóc z pozostałymi pytaniami?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Jeśli masz serwer 64bit to tak, 64bit baza jak najbardziej wskazana
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 07:40