Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1694 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Vérouiller une table MySQL par script Bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérouiller une table MySQL par script Bash

n°861949
Lockness
Posté le 11-11-2006 à 18:36:26  profilanswer
 

Bonjour,
 
Je cherche à vérouiller une table MySQL au moyen de commandes Bash.
Le problème est que le vérrou dure le temps de la commande et qu'il me redonne la main de suite.
 
L'objectif final est de faire une sauvegarde des fichers bruts MySQL de la table (.MYD, .frm, .MYI) sans qu'elle soit corrumpue par des ajouts/suppression pendant la copie.
 
Donc, si je fais ça :  
  1. mysql -ptoto test -e "LOCK TABLE magasin_info WRITE;"
  2. cp /tmp/test/magasin_info.MYD /usr/data
  3. mysql -ptoto test -e "UNLOCK TABLES;"  
 
Au point 2, la table n'est en fait pas vérouillée (si on ouvre une autre session en même temps et que l'on fait un INSERT, il fonctionne :-/)
 
Comment pourrais-je faire ? Quelqu'un a une idée ?

mood
Publicité
Posté le 11-11-2006 à 18:36:26  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Vérouiller une table MySQL par script Bash

 

Sujets relatifs
[resolu]vocabulaire bashscript qui envoie un mail
Extraire le script d'un compte a rebours[Mac OS]Administrateur ODBC (pour MySQL)
slist (bash shell)Question comparaison de string en BASH
[ resolu] mysql41 Duplicate entryConfiguration de Bash.
script/programme - lancer un programme pendant un certain tempsConcours de script : pic de memoire
Plus de sujets relatifs à : Vérouiller une table MySQL par script Bash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR