Archiv verlassen und diese Seite im Standarddesign anzeigen : Verändern von max_connection und wait_timeout (mysql)
Alexander Hinrichs
09-11-2001, 19:12
Hallo,
kann mir von euch jemand sagen, wie ich die Werte für max_connection und wait_timeout für eine MySQL DB verändern kann?
Ich habe nichts brauchbares auf www.mysql.com gefunden. Da waren wohl befehle zu lesen aber die haben nichts bewirkt.
Alexander
wenn du suse nutzt, kannst du die /sbin/mysql ergänzen:
finde in diesen dateien
startproc /usr/bin/safe_mysqld \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--datadir=$datadir || return=$rc_failed
und ergänze es so:
startproc /usr/bin/safe_mysqld \
-O max_connection=11 \
-O wait_timeout =10 \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--datadir=$datadir || return=$rc_failed
in der genannten dateie gibt es in den jeweiligen "start)" passagen diese einträge 2 mal
bei anderen linux(en) sollte es auch so funktionieren, da sind die files evtl. aber woanders
oliver
...habe ich das nicht verstanden.
Im /usr/sbin liegt eine rcmysql und eine mysqld, beide lassen sich nicht editieren. Ich stehe naemlich vor dem selben Problem, das ich meine Datenbankwerte erhoehen moechte.
Buchi
aaaaahhh....der Pc-Nums
http://www.pc-nums.de/
sie lassen sich nicht bearbeiten?? mit welchen benutzerrechten arbeitest du denn?
(welches OS nutzt du?)
oliver
...suse 7.1 und bin root :cool:
schau mal in /sbin/init.d/mysql (möglicherweise auch /etc/init.d/mysql). die sollte aber bearbeitet werden können.
oliver
...jetzt hab ich das gefunden:
$SAFE_MYSQLD \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--socket=$socket \
--datadir=$datadir &
sleep 2
test -S $socket || rc_failed
else
echo "Starting service MySQL"
$SAFE_MYSQLD \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--socket=$socket \
--datadir=$datadir &
sleep 2
test -S $socket || rc_failed
fi
ist das korrekt wenn ich das so aendere:
$SAFE_MYSQLD \
-O max_connection=300 \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--socket=$socket \
--datadir=$datadir &
sleep 2
test -S $socket || rc_failed
else
echo "Starting service MySQL"
$SAFE_MYSQLD \
-O max_connection=300 \
--user=$mysql_daemon_user \
--pid-file=$pid_file \
--socket=$socket \
--datadir=$datadir &
sleep 2
test -S $socket || rc_failed
fi
dann vermutlich neu starten und das war es??
Wird die "timeout" in Sekunden angegeben??
das mit dem time-out weiss ich nicht ganz genau. möglicherweise auch in millisekunden.
musste mal das manual checken...
oliver
...aber erst mal vielen Dank fuer Deine Hilfe, das funzt jetzt :p
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.