IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

mysqldump sur bases de production


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 12
    Par défaut mysqldump sur bases de production
    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:

    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
    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
    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.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 13
    Par défaut
    Bonjour,

    Vu les messages d'erreurs, ton problème semble être un problème de ressources (normal avec des dizaines de bases).
    Tu peux par exemple :
    - faire les sauvegardes base par base
    - essayer avec les options --opt --quick, pour limiter l'utilisation mémoire
    - si tes toutes tes bases sont en ISAM, utiliser mysqlhotcopy

    C'est tout ce que je vois comme réponses simples pour l'instant...

    [edit]Je n'avais pas vu la version de ton serveur !!!
    Il faudrait utiliser une version de mysqldump compatible avec ton serveur, car avec une version récente, tu ne pourras pas restaurer les bases correctement, même si la sauvegarde semble bien se passer.[/edit]

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/12/2014, 14h50
  2. Changer de type de données sur une base en production
    Par james_usus dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/03/2012, 11h28
  3. Réponses: 0
    Dernier message: 23/09/2008, 12h54
  4. mysqldump sur free
    Par bouba64 dans le forum Administration
    Réponses: 4
    Dernier message: 15/07/2003, 17h10
  5. [VB6] [ADO] Like sur base Access
    Par dlpxlid dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 24/01/2003, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo