Anomalie #7505
le script de sauvegarde des bases mysql ne sauvegarde pas toutes les bases
Description
En testant la correction du script /usr/share/eole/schedule/scripts/mysql, il est apparu que les bases ne sont pas toutes sauvegardées. (scribe 2.4 RC2 avec roundcube activé)
pour tester:
# /usr/share/eole/schedule/scripts/mysql # ls /home/backup/sql/ mysql.sql performance_schema.sql
en enlevant la redirection sur /dev/null dans le script :
Warning: Using unique option prefix database instead of databases is deprecated and will be removed in a future release. Please use the full name instead. -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly. Warning: Using unique option prefix database instead of databases is deprecated and will be removed in a future release. Please use the full name instead. mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user 'root'@'localhost' for table 'cond_instances' when using LOCK TABLES
Une recherche du message sur internet semble indiquer que le problème vient d'une erreur (permissions ?) à la sauvegarde de la base performance_schema
La sauvegarde de cette base est désactivée par défaut chez debian,et en l'ignorant le problème semble résolu.
cf. commentaires sur ce bug report: https://bugs.launchpad.net/ubuntu/+source/automysqlbackup/+bug/995587
Demandes liées
Révisions associées
mysql : ajout de "performance_schema" dans la liste des bases à ne pas sauvegarder
FIXES #7505
Historique
#1 Mis à jour par Bruno Boiget il y a environ 10 ans
voir aussi la demande eole 2.3 liée (ne pas s'arrêter en cas d'erreur)
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance mis à 04/04/2014
- Assigné à mis à Bruno Boiget
#3 Mis à jour par Klaas TJEBBES il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 0229e879692d49b125566973fc29cbd4ff583995.
#4 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Assigné à changé de Bruno Boiget à Klaas TJEBBES
#5 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Statut changé de Résolu à Fermé
OK :
root@scribe:~# /usr/share/eole/schedule/scripts/mysql root@scribe:~# ls /home/backup/sql/ mysql.sql phpmyadmin.sql roundcube.sql sympa.sql test.sql