Il est recommandé de sauvegarder vos bases de données MySQL sur une base régulière . Le serveur MySQL inclut l'utilitaire de sauvegarde " mysqldump " par défaut. Le fichier créé par l'utilitaire " mysqldump " peut être très grand , selon la taille de votre base de données. Si la base de données est en cours d'exécution sur le système d'exploitation Linux ou Unix , vous pouvez créer un script qui va sauvegarder la base de données , puis de compresser le fichier de sauvegarde . Ce script peut être exécuté par le service cron à l'heure spécifiée . Instructions 1 Cliquez sur le "Terminal" ou option " Konsole " sous le menu des applications principales pour ouvrir une fenêtre de terminal et accéder à une invite de commande. 2 Tapez le commande " mkdir /db_backup " pour créer le répertoire qui va stocker les fichiers de sauvegarde . Vous pouvez changer le nom du répertoire à n'importe quel nom que vous préférez. 3 Ouvrez un fichier texte vierge dans un éditeur de texte . 4 Tapez le script suivant ! dans le fichier texte: # /bin /sh date de = `date + % Y % m% d` mysqldump - Unom_utilisateur - ppassword - opt ma_base > /db_backup /mydb.sql cd /db_backup tar- zcvf db_backup . $ date.tgz /db_backup /mydb.sql remplacer le " username" après l'option-u avec le nom d'utilisateur utilisé pour se connecter au serveur MySQL. Remplacer le " mot de passe " après l'option-p avec le mot de passe. Remplacer " ma_base " avec le nom de la base de données que vous souhaitez sauvegarder . Remplacer " db_backup /" avec le nom du répertoire que vous avez créé pour stocker la sauvegarde . 5 Enregistrez le script comme " mysql_backup.sh " . Vous pouvez changer le nom pour quelque chose que vous préférez , mais vous devez garder l'extension de fichier " . Sh" . 6 Cliquez sur le "Terminal" ou option " Konsole " dans le menu principal pour ouvrir des applications une fenêtre de terminal et accéder à une invite de commande . 7 Type de la commande « chmod + x mysql_backup.sh " à l'invite de rendre le script exécutable commande . 8 tapez la commande " crontab- e " pour ouvrir le fichier crontab pour l'édition. 9 Ajoutez la ligne suivante 0 4 *** /home /user /mysql_backup.sh au fichier crontab pour exécuter le script chaque matin à 4 h . Vous pouvez changer le " 4" à toute heure que vous voulez exécuter le script . Remplacer "/home /user /mysql_backup.sh " avec le chemin de votre fichier " mysql_backup.sh " . Si vous préférez sauvegarder la base de données une fois par semaine , placer le numéro de la semaine ( 0-7 0 ou 7 est le dimanche ) dans la cinquième colonne de la crontab. 10 Sauvegardez et fermez la fichier crontab. Le script de sauvegarde sera exécutée au moment que vous avez spécifié .
|