Avatar billede ullers Nybegynder
16. marts 2002 - 16:38 Der er 15 kommentarer og
1 løsning

max fil størrelse ?

ER der en begrænsning for hvor stor en fil man kan ligge ned i mysql.?
Jeg har et script i php, som virker, men når jeg forsøger at smide en mp3 på over 1 mb, så bliver den afvist, altså små mp3 ok, men ikke large mp3, jeg har sat file_max_size til ca.10 mb altså
10000000 k!!
Avatar billede invisibleman Nybegynder
16. marts 2002 - 16:41 #1
Opret kun een gang, tak !
Avatar billede whatever Nybegynder
16. marts 2002 - 16:44 #2
Gemmer du filer i databasen??
Avatar billede invisibleman Nybegynder
16. marts 2002 - 16:47 #3
(PS. 10 MB er ikke 10.000.000 bytes ..)
Avatar billede ullers Nybegynder
16. marts 2002 - 17:07 #4
whatever:
Jeg ved godt det er lidt atypisk, men det er for at omgå nogle problemer.
invisibleman:
Hvad er det så ? er det ikke 10.000.000/1024/1014=ca 10 mb eller 9,345
Avatar billede lundsfryd Nybegynder
16. marts 2002 - 18:39 #5
Der er ikke noget reelt maksimum i selve MySQL. Grænsen sættes enten af den tilgængelige diskplads eller den maksimale filstørrelse, som operativsystemet kan håndtere. F.eks. kan man på Linux kun bruge filer på op til 2 GB (med visse undtagelser). I dette tilfælde må den samlede mængde data i tabellen ikke fylde mere end ca. 2 GB.
Avatar billede lundsfryd Nybegynder
16. marts 2002 - 18:43 #6
Det spiller også ind, hvilke datatyper, du bruger. En LONGBLOB (som AFAIK er den, der kan indeholde mest) kan indeholde op til ca. 4 GB data.
Avatar billede ullers Nybegynder
16. marts 2002 - 19:09 #7
Hej lundsfryd
Tak for et konstruktivt svar. Jeg bruger longblob, men den vil ikke alligevel når fil størrelsen overstiger ca. 1mb.
Jeg kører lokalt på windows 98.!!
Avatar billede lundsfryd Nybegynder
16. marts 2002 - 19:37 #8
Hvilken MySQL-version bruger du?
Avatar billede speedy Nybegynder
16. marts 2002 - 19:40 #9
Bruger du PHP og en HTML-form til at uploade filen med ?

/SpEeDy
Avatar billede speedy Nybegynder
16. marts 2002 - 19:43 #10
never mind...jeg kan ikke hjælpe :)
Avatar billede invisibleman Nybegynder
16. marts 2002 - 21:04 #11
Vil lige informere lundsfryd om at MySQL's eller MyODBC's packetdriver pt. ikke understøtter pakker større end 16MB, hvilket vil sige at du ikke kan indsætte mere end 16M pr. SQL query!
Avatar billede lundsfryd Nybegynder
16. marts 2002 - 21:12 #12
invisibleman >> Jeg vil ikke udelukke, at du har ret - men det er vel på den anden side ikke for sjov, at MySQL har datatyper, der er større end 16M? :)

Om ikke andet vil jeg gå ud fra, at man kan splitte sin query op og løse problemet på den måde.
Avatar billede ullers Nybegynder
17. marts 2002 - 00:19 #13
Hej Lundsfryd
Jeg bruger 3.23.47 for windows.
Jeg fatte ikke lige så meget af diskussionen, jeg er lidt grøn i dette.
Mvh.
Ullers
Avatar billede meo Nybegynder
18. marts 2002 - 14:04 #14
Jeg har samme problem. Serveren kommer med fejlen 'MySQL server has gone away' ved upload over 1Mb.
Hvor kan man ændre sin max i mysql???
Avatar billede lundsfryd Nybegynder
18. marts 2002 - 14:27 #15
Forklaringen er her (nederst på siden):
http://www.mysql.com/doc/G/o/Gone_away.html

Som invisibleman siger, spiller pakke-størrelsen ind, og den er default 1 MB. Derfor får i fejlen :)

Problemet løses ved at sætte pakke-størrelsen op (i my.cnf eller som parameter ved opstart som beskrevet på siden).
Avatar billede ullers Nybegynder
18. marts 2002 - 14:37 #16
Hej lundsfryd
mange tak for dette !!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester