Bonjour,
je réalise des dumps sur un serveur Mysql (v 3.23) qui est en production.
le serveur comporte des dizaines de DB potentiellement appelées et utilisées par les users.
je désire réaliser un dump global de mon serveur par cette commande:
Le dump s'exécute pour un temps mais s'arrête lorsqu'il rencontre un problème. Les messages d'erreurs varient régulièrement. du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mysqldump -u root -pkgAM117 --all-databases -h "10.46.150.10" > alldb.sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 C:\MySQL\4.1\bin>mysqldump -u root -pkgAM117 --all-databases -h "10.46.150.10" > allDB.sql mysqldump: Got error: 23: Out of resources when opening file '.\DE192\localpromp t.MYD' (Errcode: 24) when using LOCK TABLES C:\MySQL\4.1\bin>mysqldump -u root -pkgAM117 --all-databases -h "10.46.150.10" > allDB.sql mysqldump: Got error: 1017: Can't find file: '.\DE192\claims.frm' (errno: 24) wh en using LOCK TABLES C:\MySQL\4.1\bin>mysqldump -u root -pkgAM117 --all-databases -h "10.46.150.10" > allDB.sql mysqldump: Got error: 23: Out of resources when opening file '.\DE178\localpromp t.MYD' (Errcode: 24) when using LOCK TABLES C:\MySQL\4.1\bin>mysqldump -u root -pkgAM117 --all-databases -h "10.46.150.10" > allDB.sql mysqldump: Got error: 23: Out of resources when opening file '.\DE178\localpromp t.MYD' (Errcode: 24) when using LOCK TABLES
Ma question est :
Mes erreurs sont elles dues au fait que ma db soit en prod ? et donc accessible aux utilisateurs pdt que je fait le dump global ?
Existe t il des options dans la fonction mysqldump pour pallier à cette concurrence d'utilisateurs sur les db ? et réaliser mon dump sans soucis.
Ou ces erreurs sont dues à la DB elle même ? mauvaise structures ? données corrompues ou autre ?
Merci de votre aide.
Partager