23. august 2007 - 16:37Der er
9 kommentarer og 1 løsning
Upload af KÆMPE txt dokument til phpmyadmin
Jeg har en knap 200 mb stor tekstfil, filen er et udtræk fra min access database, som nu skal konverteres til SQL, filen er konverteret, men hvordan hulen får jeg sådan en stor fil ind i phpadmin, jeg får jo en session timeout hvis jeg prøver at uploade hele filen på en gang..
Alternativet er at skære filen op i en masse bidder, men findes der ikke et script som kan den slags??
Når du arbejder med store mængder data i MySql er phpmyadmin ikke nok - ganske enkelt. Derfor har du vel også valgt et webhotel, hvor du enten har en shell-adgang (ssh), eller har adgang til mysql-databasen via port 3306. Hvis ikke, har du udsigt til en masse bøvl i fremtiden.
Jeg mindes at jeg engang fik nødvendighed for en mere effektiv adgang til MySQL hos et webhotel via port 3306. Jeg skrev dem en mail hvor jeg spurgte om de ikke lige kunne oprette en ekstra bruger med adgang fra alle IP'er. Det gjorde de faktisk og det virkede fint derefter. Jeg mener at de blot gav mig de samme rettigheder som ved localhost adgang. Måske skulle du prøve det? Du kan højst få nej.
Angående udbyder så var det faktisk adulthost.dk som var flinke til at oprette ekstern adgang til deres database. Muligvis fordi deres produkter er specialiseret i trafiktunge websites :)
Angående en anden løsning så kender jeg ikke lige nogen script-baseret løsning. Phpmyadmin modtager jo sådan data via POST som vel er begrænset i data-størrelse pr. request (er det 8MB?). Om man vha. PHP lokalt kunne lave et script som læser en fil uploaded via FTP ved jeg ikke - måske en mulighed. Måske kommer ens PHP-script i hukommelses-problemer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.