MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
Tomasz Pyra - 05-04-2007 00:04
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
Mam dość sporą tabelę - 36mln rekordów po 79 bajtów.
Potrzebuję wyeksportować ją w jakimś formacie z którego później będę mógł ją zaimportować z powrotem.
Próbowałem tak: SELECT `tablica` INTO OUTFILE '/tmp/tablica.sql';
Ale niestety moja baza mówi mi: ERROR 1045 (28000): Access denied for user 'ja'@'localhost' (using password: YES) Zapewne brak jakiegoś uprawnienia (bo normalne zapytania robić mogę), a administrator na urlopie. Tak przy okazji - to jakim poleceniem mogę poznać moje uprawnienia.
phpMyAdmin ma działającą opcję eksportu, ale eksportuje mi tylko część tabeli - sądzę że z powodu jakiegoś ograniczenia długości czasu trwania zapytania php. Mogę eksportować po kawałku, ale kawałków muszę mieć około 18 a to mało wygodne. Zmienić ten czas również trudno bo administrator na urlopie.
Czy jest jakaś alternatywna możliwość? Bo php jakoś eksport wykonuje (a do phpMyAdmin loguję się na to samo konto co do linii koment mysql), tylko nie zdąży skończyć - jak to samo wykonać z linii poleceń MySQL-a?
pasi123@gmail.com - 05-04-2007 00:04
=?iso-8859-2?q?Re:_MySQL_-_jak_wyeksportowa=E6_zawarto=B6=E6_wielkiej_tabeli ?=
On 4 Kwi, 09:05, Tomasz Pyra <hellf...@spam.spam.spam> wrote: > Mam dość sporą tabelę - 36mln rekordów po 79 bajtów. > > Potrzebuję wyeksportować ją w jakimś formacie z którego później będę > mógł ją zaimportować z powrotem. > > Próbowałem tak: > SELECT `tablica` INTO OUTFILE '/tmp/tablica.sql'; > > Ale niestety moja baza mówi mi: > ERROR 1045 (28000): Access denied for user 'ja'@'localhost' (using > password: YES) > Zapewne brak jakiegoś uprawnienia (bo normalne zapytania robić mogę), a > administrator na urlopie. > Tak przy okazji - to jakim poleceniem mogę poznać moje uprawnienia. > > phpMyAdmin ma działającą opcję eksportu, ale eksportuje mi tylko część > tabeli - sądzę że z powodu jakiegoś ograniczenia długości czasu trwania > zapytania php. Mogę eksportować po kawałku, ale kawałków muszę mieć > około 18 a to mało wygodne. Zmienić ten czas również trudno bo > administrator na urlopie. > > Czy jest jakaś alternatywna możliwość? > Bo php jakoś eksport wykonuje (a do phpMyAdmin loguję się na to samo > konto co do linii koment mysql), tylko nie zdąży skończyć - jak to samo > wykonać z linii poleceń MySQL-a?
Sprobuj MySQL Administrator lub MySQL Query Browser, ale bez roota, to raczej niewiele zdzialasz :)
Tomasz Pyra - 05-04-2007 00:04
Tomasz Pyra napisał(a):
> Czy jest jakaś alternatywna możliwość? > Bo php jakoś eksport wykonuje (a do phpMyAdmin loguję się na to samo > konto co do linii koment mysql), tylko nie zdąży skończyć - jak to samo > wykonać z linii poleceń MySQL-a?
mysqldump dał radę :)
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Gdzie MySQL 4.1, a gdzie 5.0?
[MS SQL] "set names" (mySQL) w MS SQL
oracle -> oracle lub oracle -> mysql replikacja - programy
[mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu.
[MySQL] Zwrot tego, co pasuje i nie pasuje :-/
[pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1
[mysql] galeria zdjec - numerowanie zdjec
[MySQL] Zapytanie z pliku , wynik do pliku
[mysql] CONCAT agregujący, ale nie GROUP_CONCAT()
mysql data 0000-00-00 na koniec
zanotowane.pldoc.pisz.plpdf.pisz.plnocnerozmowy.xlx.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 |
|