hallo,
folgendes problem. beim betreiben einer webcommunity tritt folgendes auf: mysql läuft irgendwie so, dass im hintergund immer die tabellen der datenbanken automatisch überprüft werden. wenn dann die 3GB große gaestebuchtabelle dran ist, geht für eine halbe stunde garnichts mehr. die ganze seite ist nicht mehr erreichbar und auch über ssh kommt man nur ganz schwer weiter.
wie und wo kann ich einstellen, dass mysql ohne dieses ständige überprüfen der tabellen starten soll? danke im voraus...
automatisches mysqlcheck verhindern
Re: automatisches mysqlcheck verhindern
Von alleine tut MySQL das nicht. Vielleicht ein cronjob. IIRC macht Debian sowas standardmäßig.
-
- Posts: 88
- Joined: 2006-06-10 14:17
Re: automatisches mysqlcheck verhindern
Das passiert dann, wenn mysqld neu gestartet wird. Dann überrüft er im Hintergrund die Tabellen. Ansonsten müßte es tatsächlich ein cron-jb oder ähnliches sein...
-
- Posts: 97
- Joined: 2005-10-29 04:12
- Location: Planet Erde
Re: automatisches mysqlcheck verhindern
Nabend,
bei mir Debian steht es in /etc/mysql/debian-start
gruss
bei mir Debian steht es in /etc/mysql/debian-start
Code: Select all
#!/bin/bash
#
# This script is executed by "/etc/init.d/mysql" on every (re)start.
#
# Changes to this file will be preserved when updating the Debian package.
#
source /usr/share/mysql/debian-start.inc.sh
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
MYCHECK="/usr/bin/mysqlcheck --defaults-file=/etc/mysql/debian.cnf"
MYCHECK_SUBJECT="WARNING: mysqlcheck has found corrupt tables"
MYCHECK_PARAMS="--all-databases --fast --silent"
# Put commands in the background if they should not block the server start.
(
mycheck;
) &
exit 0
Re: automatisches mysqlcheck verhindern
Auch das ist nur eine Distributionssache.... wieder Debian.R. U. Serious wrote:Das passiert dann, wenn mysqld neu gestartet wird. Dann überrüft er im Hintergrund die Tabellen.