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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Vérouiller une table MySQL par script Bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérouiller une table MySQL par script Bash

n°1473973
Lockness
Posté le 11-11-2006 à 18:35:04  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 ?


Message édité par Lockness le 11-11-2006 à 18:35:46
mood
Publicité
Posté le 11-11-2006 à 18:35:04  profilanswer
 

n°1476151
leflos5
On est ou on est pas :)
Posté le 16-11-2006 à 03:03:24  profilanswer
 

Si tu lisais la doc, tu verrais que ça bloque pour le thread, donc ta commande utilisée, le thread n'existe plus donc il verrouille plus rien :spamafote:

n°1476152
leflos5
On est ou on est pas :)
Posté le 16-11-2006 à 03:10:34  profilanswer
 

En prenant le temps de lire un peu cette saloperie de doc, j'ai trouvé ton bonheur...
 
http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Vérouiller une table MySQL par script Bash

 

Sujets relatifs
création d'un script avec namo web editor 5.5Comment trouvé le serveur mySQL chez free ?
[MySQL] where not in ?[résolu] Perte connexion Mysql 5 après chaque requête d'un script php
Parse error dans code PHP/MySQL correctCherche un script de partage FTP
[MySQL] Procédure stockée et triggers dispo en 4.0?Prbolème de connection MySQL
Trop de connexions à MySQL 
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