Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Import dużej bazy danych
zel
post 18.09.2009, 19:03:27
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


Witam smile.gif mam dumpa bazy o rozmiarze 47MB. Wrzucenie tego na serwer w jednym kawalku pewnie nawet nie wchodzi w gre, ale na razie nie mam do niego dostepu wiec probuje z nia cos zrobic u siebie na kompie.
Mam zainstalowane Vertrigo server na moim kompie, probuje wrzucic baze danych przez phpmyadmin, ale dostaje za kazdym razem taki komunikat:
Fatal error: Maximum execution time of 300 seconds exceeded in C:\Program Files (x86)\VertrigoServ\Phpmyadmin\libraries\import\sql.php on line 121

ok, znalazlem programik ktory dzieli baze na mniejsze czesci: SQL dump splitter. Podzielil mi ladnie baze na 55 czesci, srednio prawie po 1MB. Probuje to wrzucic przez phpmyadmin i nadal dostaje ten sam komunikat :/ nie wiem kurde co jest, oczywiscie nie znam sie prawie w ogole na tym i nie mam pojecia jak to zrobic, zebym sobie mogl wrzucic te baze do siebie. Bylem pewien ze problemy beda przy wrzucaniu na serwer, bo na dysku to to powinno sie wgrac w 10 sekund a nie zebym ja mial jeszcze jakis problemy z tym... nie wiem, doradzi ktos jak taka wielka baze wgrac poprzez phpmyadmin?
Vertrigo umozliwia jeszcze korzystanie z linii komend, moze sie z adminem serwera tez dogadam zebym mial do niej dostep, o ile to cos pomoze.
No i przydaloby sie roziwazanie zautomatyzowane, ale jak nie bedzie wyjscia to wrzuce recznie te 55 czesci smile.gif
pozdrawiam smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
erix
post 18.09.2009, 19:13:00
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Vertrigo umozliwia jeszcze korzystanie z linii komend, moze sie z adminem serwera tez dogadam zebym mial do niej dostep, o ile to cos pomoze.

Poszukaj, da się na pewno. I w ten sposób wrzucisz nawet kilkugigowego dumpa. Admin powinien Ci to wrzucić.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
patryczakowy
post 18.09.2009, 19:25:33
Post #3





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

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


Spróbuj MySQLDumper - u mie radził sobie bez problemu z większymi bazami danych


--------------------
Sztuką jest widzieć to czego nie widać.
Go to the top of the page
+Quote Post
zel
post 18.09.2009, 20:32:53
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


pogooglalem chwilke i znalazlem cos takiego:


1. MySQL console client (mysql)

mysql --host=... --user=... --password=... -vvf MySQL_database_name < dump_file_name



where 'MySQL_database_name' is a name of an existing database.

zrobilem to w taki sposob jezeli chodzi o vertrigo

mysql --host=localhost --user=root --password=vertrigo -vvf bttg < a.dump

konsola nic nie zwraca, w phpmyadmin na podgladzie tez nic sie nie dodalo.

mysql --host=localhost --user=root --password=vertrigo -vvf bttg < c:\a.dump

tez nie dziala :/ gdzie mam tego dumpa umiescic, albo co robie zle?




Eh no ludzie prosze was, dla was to pewnie bułeczka z maslem na razdwa, a ja nawet nie mam pojecia co w wyszukiwarke wpisywac... sad.gif
Go to the top of the page
+Quote Post
vokiel
post 18.09.2009, 20:54:33
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Do doumpa dodaj na końcu np
  1. OPTIMIZE TABLE tabela;
Takie zapytanie zwróci jakiś wynik, który zobaczysz na ekranie.
Ja wgrywam zrzut bazy poprzez:

Kod
mysql -host localhost -u root -p pass nazwa_bazy < c:\dump.sql


--------------------
Go to the top of the page
+Quote Post
zel
post 18.09.2009, 22:22:55
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


nie wiem. ja chyba naprawde jestem jakims idiota.
http://img268.imageshack.us/img268/2664/mysqlj.jpg
nie dziala! ;/
tak, nazwalem swoja baze dump.sql, proboalem z oryginalnym bttg.dump, probowalem bez nazwy bazy danych jakby bylo create_database czy cos takiego.
nie wiem nic nie dziala :/
Go to the top of the page
+Quote Post
erix
post 18.09.2009, 23:02:25
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tego masz NIE WPISYWAĆ po odpaleniu mysql, tylko w powłoce systemowej... dry.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
zel
post 19.09.2009, 10:23:37
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.12.2008

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


O jaaa, hehe, trzeba bylo tak od razu smile.gif
mysql --host=localhost --user=root --password=vertrigo -vvf bttg < c:\bttg.dump
Poszlo w taki sposob smile.gif dziekuje za rady, temat mozna zamknac smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:55