Serveur MySQL

Je vais essayer de maintenir ce document, pour avoir un suivi de l'hébergement des bases.

MySQL

Il faut créer un utilisateur et des mots de passe.

La revue MISC a un article sur la securisation des bases MySQL dans le n°4. Il sera bientôt en ligne.

Accès

Root ?

Optimisation

Il est possible dans une même base d'avoir des tables de type MyISAM (Rapide et léger) et InnoDB (supporte les transactions.) cf. le test de Ziff Davis sur le site de www.MySQL.com. Problème : les sauvegardes à chaud des tables InnoDB : peut-on se permettre de couper le serveur le temps de la sauvegarde ?

Sauvegarde

Concretement, on a mis en place sur le serveur de developpement le script suivant :

#!/bin/sh

date=`date -I`

mysqldump --opt --databases maBaseSQL | bzip2 -c>/var/backup/maBaseSQL-$date.sql.bz2

Ce script a été placé dans le /etc/cron.daily. (Il avait été programmé à partir du "Control Center / Système" de Mandrake, mais il place le script dans /var/spool/cron, ce qui n'est pas très pratique.)

Historique


B. Vernay 27/06/2002 26/11/2002 Valid XHTML 1.1!W3C-Amaya