{{tag>mysql erreur 1016 24 23}}
====== Erreurs lors des dumps ======
Pour certaines bases de taille importante, mysqldump peut retourner une erreur lors de toute tentative d'export: le cas s'est présenté notamment avec l'application **glpi**:
mysqldump: Got error: 1016: Can't open file: './glpi_prod/glpi_slalevelcriterias.frm' (errno: 24) when using LOCK TABLES
L'erreur suivante peut également être retournée:
mysqldump: Got error: 23: Out of resources when opening file ‘./databasename/tablename.MYD’ (Errcode: 24) when using LOCK TABLES
Par défaut, mysqldump verrouille les tables pour éviter que des incohérences apparaissent si des écritures ont lieu alors que l'export a commencé. Si l'erreur se présente, essayer d'exporter en spécifiant l'option **%%--skip-lock-tables%%**
$ mysqldump --skip-lock-tables -u duplicateur glpi_prod > /tmp/dump.sql
Si l'on souhaite s'assurer qu'aucune modification n'arrive lors du dump, arrêter le service mysql ou activer le pare-feu le temps de l'export.
===== Références =====
* http://thecodecave.com/2012/01/25/fixing-mysqldump-got-error-1016-cant-open-file-mysqldump-got-error-23/