Import pliku *.sql na serwer

0

Witam...

Mam załadować bazę danych dużego serwisu internetowego.
Mam plik baza.sql o rozmiarze poand 2GB !!.

Co mam teraz z tym zrobić skoro w phpmyadmin'ie pisze przy imporcie plików:
"(Maksymalny rozmiar: 16 384KB)" ?

Może są jakies sposoby na to....

Pozdrawiam - Roy

0

masz dostęp do shella na kompie z mysqlem?

0

Mam dostęp do ftp'a.

no i mysql'a mam u siebie jeśli o to chodzi...

I co dalej ?

0

mysql -u username -p password database_name < FILE.sql

0

niestety w ten sposób nie moge tak tego zrobić bo jak...
Mam tylko dostęp do FTP i phpmyadmina...

:<

0
Roy napisał(a)

no i mysql'a mam u siebie jeśli o to chodzi...

no to masz czy nie masz?
a możesz się połączyć do bazy nie z localhost`a?
Jak nie i masz tylko phpmyadmina to pozostaje Ci napisać soft, który podzieli te 2GB na pliki po 2MB (powodzenia)

0

O ile serwer MySQL na który masz to wgrać nie ma zablokowanego wejścia z zewnątrz - (jak np. BOO.pl, kiedy można dokonywać połączeń z bazą tylko za pomocą skryptów PHP )- to pobierz sobie DreamCoder for MySQL połącz się z bazą, i wrzuć ten plik do DreamCodera, a potem uruchom wykonanie polecenia SQL. Program wrzuci wszystko linijka po linijce.

Jeśli masz zablokowany dostęp z zewnątrz, to trzeba będzie pogadać z administratorami, czy nie ma możliwości udostępnienia konta przez shell'a.

0

Nie za bardzo wiem jak posługiwać się tym programem ...
Ściągnąłem sobie wersje enterprise (trial) no i ... patrzałem na wszystkie opcje importu i niestety nic tu nie działa jak powinno ;-(

A z serwerm sie łączy...

0

A co myślicie o tym?
Jak w PHP wczytać zawartość pliku *.sql
Moze mnie wyśmiejecie, ale warto spróbować. Ciekawe czy php lub mysql wytrzyma to :D Ale domniewmam ze nie :p

/////
ajjj... zapomnialem o ograniczeniu pamieci php :/ na 100% nie pojdzie :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1