Auto oprava tabulek + optimalizace:
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
Omezeni logu mysql na velikost 3 dnu a nastaveni kodovani:
# mysql.cnf [mysqld] expire_logs_days=3 character-set-server = utf8 collation_server = utf8_czech_ci skip-character-set-client-handshake [mysql] default-character-set=utf8
Backup
# SQL backup 00 2 * * * /usr/local/sbin/sqlbackup.sh &> /dev/null #!/bin/sh datum=`/bin/date +%Y%m%d-%H` /usr/bin/mysqldump -u root -ppassword groupoffice > /home/sqlbackup/groupoffice-${datum}.sql /usr/bin/mysqldump -u root -ppassword amavis > /home/sqlbackup/amavis-${datum}.sql for file in "$( /usr/bin/find /home/sqlbackup -type f -mtime +7 )" do /bin/rm -f $file done exit 0