Avatar billede jonas_j Nybegynder
27. januar 2005 - 11:13 Der er 11 kommentarer og
1 løsning

Hvor sætter jeg max_allowed_packet på min mysql-server.

Davs alle sammen,

Jeg har et problem med min mysql-server. Når jeg sætter min max_allowed_packet til 30M og gemmer my.ini-filen, vil den ikke rette sig efter det. For når jeg genstarter min mysql og går ind og tjekker max_allowed_packet er den på 1047552. (1 MB)

Kan nogen hjælpe? Kan man evt. sætte sin max_allowed_packet et andet sted jeg ikke kender til!
Avatar billede detox Nybegynder
27. januar 2005 - 11:30 #1
Det burde du kunne sætte i 'my.ini'. Har du sat det under: [mysqld]?

Altså:

[mysqld]
set-variable    = max_allowed_packet=30M
Avatar billede jonas_j Nybegynder
27. januar 2005 - 11:33 #2
Ja, sådan:

# The MySQL server
[mysqld]
old-passwords
port = 3306
socket = mysql
skip-locking
default-character-set=utf8
collation-server = utf8_general_ci
key_buffer = 50M
set variable = max_allowed_packet = 30M
table_cache = 512
sort_buffer_size = 10M
read_buffer_size = 10M
read_rnd_buffer_size = 40M
net_buffer_length = 8K
myisam_sort_buffer_size = 64M
Avatar billede jonas_j Nybegynder
27. januar 2005 - 11:37 #3
Fandt lige ud af, at det er faktisk lige meget hvor meget jeg ændre max_allowed_packet, så retter den ikke variablen på serveren...
Avatar billede detox Nybegynder
27. januar 2005 - 11:54 #4
Er du sikker på den bruger denne 'my.ini'? Har du lagt den i windows?
Avatar billede jonas_j Nybegynder
27. januar 2005 - 11:54 #5
Jeg kører mysql-serveren på et windows miljø. Ved ikke om det kan være problemet. Det er XAMPP fra sourceforge.org
Avatar billede detox Nybegynder
27. januar 2005 - 12:20 #6
Det vil jeg ikke mene har nogen betydning.
Avatar billede jonas_j Nybegynder
27. januar 2005 - 12:35 #7
Jeg har prøvet at sætte min variabel med mysqladmin:
promt>mysqladmin --set-variable=max_allowed_packet=16M

Men får en fejl med at variablen ikke findes!!!
Avatar billede jonas_j Nybegynder
27. januar 2005 - 13:17 #8
Kan ikke sætte den inde i mysql> istedet???
Avatar billede detox Nybegynder
27. januar 2005 - 13:33 #9
Måske med:

SET GLOBAL max_allowed_packet = 33554432;
Avatar billede jonas_j Nybegynder
27. januar 2005 - 13:54 #10
Tror det har hjulpet lidt, men nu mister den bare connecction til mysql istedet!!! :(

Hvad kan være skyld i det?
Avatar billede jonas_j Nybegynder
27. januar 2005 - 14:05 #11
Jeg har prøvet at eksportere de enkelte tabeller i db og ikke helt db'en på engang. Og det ser sku ud til at virke..

For når den så importere nekelte tabeller, tager den linie for linie og ikke hele tabellen som når jeg impotere hele db'en på engang!!!

Men pointene er dine... lave et svar!!!
Avatar billede detox Nybegynder
27. januar 2005 - 14:06 #12
Ok, værsgod.
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