[MySQL] Nie importuje wszystkich tabel
paff - 29-06-2006 00:43
[MySQL] Nie importuje wszystkich tabel
Witam,
próbuję przekonwertować bazę danych z iso na utf. Baza ma 75 tabel, po wszystkich operacjach... 73 :-/ Nie dostaję żadnych błędów, kompletnie nic...
Baza jest całkiem spora, bo zajmuje 4,1 GB (z indeksami).
Czy ktoś ma pojęcie co może się tutaj dziać?
Oto co i jak robię:
ZRZUT BAZY DO .sql: mysqldump -u USER -pPASSWORD DATABASENAME >baza.sql
ok, plik baza.sql ma jakieś 2,8 GB
KONWERSJA: iconv -f iso-8859-2 -t utf-8 baza.sql > bazaUTF.sql
ok, plik bazaUTF ma ~2,9 GB
IMPORT Z PLIKU .sql: mysql -u USER -p DATABASENAME2 < bazaUTF.sql
Ustawiłem zmienną max_allowed_packet na 3 500 000 000, bo wcześniej nie chciał złapać zbyt dużego pliku.
Zgubiły się dwie tabele, baza wynikowa ma 0,9 GB
Jedna ze zgubionych tabel ma prawie 2,9 GB, druga jakieś 0,3 GB.
Myślałem, że zgubił największe tabele, ale tabela o rozmiarze 0,3 GB przeszła bez problemu.
Plik .sql wygląda na poprawny - pierwszą operacją jest utworzenie tabeli, której w wyniku nie ma.
Kiedy obserwowałem cały proces importowania bazy z pliku .sql zauważyłem, że miejsca na dysku serwera systematycznie ubywało, spadło o jakieś 4 GB, po czym nagle znów zrobiło się go dużo :) Ale to może być mylne, bo serwer w tym czasie zajmował się też innymi rzeczami.
Ktoś ma pojęcie o co może chodzić ? :(
Paweł
paff - 29-06-2006 00:43
paff napisał(a): > Jedna ze zgubionych tabel ma prawie 2,9 GB, druga jakieś 0,3 GB. > > Myślałem, że zgubił największe tabele, ale tabela o rozmiarze 0,3 GB > przeszła bez problemu.
Errata: tabela, która przeszła bez problemu miała 0,45 GB.
Paweł
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
zanotowane.pldoc.pisz.plpdf.pisz.plczterowers.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|