Transferul bazei de date (bd) este mai mare de 2 mb în phpmyadmin (denwer), blogul Dobryansky

Transferul bazei de date (bd) este mai mare de 2 mb în phpmyadmin (denwer), blogul Dobryansky

cum se configurează transferul unei baze de date cu mai mult de 2 mb în phpmyadmin

În cursul lucrărilor pe un singur satelit - am întâlnit problema importării digului bazei de date MySQL. Faptul este că fișierul sql nu era mic - 25 megabytes, deși de obicei era necesar să lucrezi cu baze de date mai mici.







Inițial, am încercat să folosesc SypexDumperLite, shell-ul pentru lucrul cu bazele de date mysql. Puteți descărca SypexDumperLite de pe site-ul oficial. Dar, din păcate, de această dată când lucram cu baza de date - SypexDumper a început să vorbească despre diferite erori în timpul importului. Plecând de la acest lucru - primul gând care a apărut - de a încerca să importați baza de date prin phpmyadmin.

Nu folosesc xampp. Din anumite motive prefer un vechi, decent. Aici în legătură cu acest lucru și instalat phpmyadmin meu. Când a început să importe prin ea, am văzut doar un mesaj care indică faptul că fișierul importat este prea mare (nu există date a fost primit pentru a importa. Fie nici un nume de fișier a fost depusă, sau mărimea fișierului a depășit dimensiunea maximă permisă de configurația PHP. Vezi FAQ 1.16 .) și trebuie să reporniți procesul pentru a continua. După câteva reporniri, am decis să nu mai aștept și să rezolv problema în mod diferit. Există o limită de timp și dimensiunea maximă de încărcări de fișiere la phpMyAdmin server. În mod prestabilit, limita de timp de import este limitată la 300 de secunde, motiv pentru care a apărut eroarea.







Ce am făcut pentru a rezolva problema:

  • În fișierul php.ini (PHP fișier de configurare principal) a găsit acest loc - upload_max_filesize, crescând valoarea sa pentru mine dorit. Dacă am traduce aceasta linie, devine clar, este dimensiunea de încărcare maximă de fișier (importate).
  • Mai mult, în ... home / localhost / www / Instrumente / phpMyAdmin / biblioteci / config.default.php (XAMPP în coajă, se pare cam la fel) a găsit o linie de $ CFG [ 'ExecTimeLimit'], este implicit la 300, acesta este momentul , valoarea cărora trebuia să fie mărită.

Apoi am încercat din nou să importesc fișierul sql și totul a funcționat. Phpmyadmin suficient de lung pentru al descărca, dar încărcat. Aici o astfel de problemă și o astfel de decizie, destul de simplu. Mă bucur dacă cineva vă poate ajuta.

Distribuiți acest link:

Navigare după înregistrări

și că pentru linia în primul caz și în al doilea. ca și cum secțiunile sunt numite și ce să caute. Însuși nu este deosebit de puternică. De asemenea, a întâmpinat aceeași problemă!

deschide Fail - php.ini sau config.default.php, apăsați Ctrl + F și pastă upload_max_filesize sau $ cfg [ 'ExecTimeLimit'], apăsați - căutare, și vei fi fericit)))

Mulțumesc, a ajutat cu adevărat;)

A făcut totul așa cum este descris mai sus - nu a funcționat - produce următoarea eroare:
Interogare SQL:

Selectează "comentariu"
Din `phpmyadmin```pma_column_info`
WHERE db_name = 'ukrpart'
AND table_name = »
ȘI column_name = '(db_comment)'

Pe scurt, serverul a murit ... :( :( :( (iar fișierul avea dimensiunea de doar 9mb ... :( :( :(

nu există niciun astfel de fișier php.ini (versiunea 3.4)

vă mulțumesc tuturor ok, nu uitați să reîncărcați denver

în valoarea pus 0 și apoi încercat din nou perezalit bd dar același lucru. de ce asa ((

Bineînțeles că am reînceput, dar a trebuit să modific alte linii în program. Aici sunt. )
post_max_size =
upload_max_filesize =

Vă mulțumesc foarte mult ajutor, căutam o soluție de lungă durată la această problemă.

Vă mulțumesc foarte mult! Mi-am rupt deja capul. dar proiectul este important :)

Spasib a câștigat!)
în al doilea pas, unde trebuie să modificați limita (în config.default.php)
mai bine de pus
în loc de
$ cfg ['ExecTimeLimit'] = 300;

$ cfg ['ExecTimeLimit'] = 0; înseamnă că timpul va fi fără limită! _)

Un manual excelent, ca și mine. Totul sa întîmplat prima dată

Totul este mult mai simplu))) Ambalati fisierul bazei de date intr-o arhiva cu compresie maxima, baza mea de 2 megabytes a iesit in total 210 kilobytes! și a început perfect în "phpmyadmin" și sa despachetat splendid.







Trimiteți-le prietenilor: