Re: mysqldump (cloner une base de données)
Bonjour la liste, Le 02/03/2016 11:50, François TOURDE a écrit : Le 16862ième jour après Epoch, Eric Degenetais écrivait: Le 2 mars 2016 à 10:26, Eric Degenetais a écrit : Avec expect Effectivement. Et dans ce cas, le mot de passe ne figurera pas dans la ligne de commande qu'on peut récupérer dans la sortie de ps, ou dans /proc/{PID}/cmdline (autre moyen de récupérer le mot de passe dans la ligne de commande tant que le process est en vie) Vérification faite, la bête traîne un paquet de dépendances...à l'occasion je serais ravi de trouver plus léger pour faire (juste) ça! En utilisant par exemple l'option de mysqldump nommée: --defaults-extra-file= Dans ce cas, tu peux pointer sur un fichier (protégé) stocké dans /etc/mysql/ et qui est construit à l'image de /etc/mysql/debian.cnf c'est à dire contenant user et password. Il y a aussi les fichiers de configuration utilisateur (~/.my.cnf) -- Guillaume
Re: mysqldump (cloner une base de données) [résolu]
On Wednesday 02 March 2016 12:20:39 Eric Degenetais wrote: > Le 2 mars 2016 à 11:50, François TOURDE > >> Vérification faite, la bête traîne un paquet de dépendances...à > >> l'occasion je serais ravi de trouver plus léger pour faire (juste) ça! > > En utilisant par exemple l'option de mysqldump nommée: > > --defaults-extra-file= > > Dans ce cas, tu peux pointer sur un fichier (protégé) stocké dans > > /etc/mysql/ et qui est construit à l'image de /etc/mysql/debian.cnf > > c'est à dire contenant user et password. > La solution parfaite à mon sens! Je l'avais loupée, celle-là! ># mysqldump -e -c -u user -pMotDePasse base | mysql basebis -u >user -pMotDePasse > en créant avant la base de sauvegarde, ici "basebis". Effectivement, solutionné avec "cerise sur le gâteau" bien sécurisée, grand merci. André
Re: mysqldump (cloner une base de données)
>> Vérification faite, la bête traîne un paquet de dépendances...à >> l'occasion je serais ravi de trouver plus léger pour faire (juste) ça! > > En utilisant par exemple l'option de mysqldump nommée: > > --defaults-extra-file= > > Dans ce cas, tu peux pointer sur un fichier (protégé) stocké dans > /etc/mysql/ et qui est construit à l'image de /etc/mysql/debian.cnf > c'est à dire contenant user et password. > La solution parfaite à mon sens! Je l'avais loupée, celle-là! __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org Le 2 mars 2016 à 11:50, François TOURDE a écrit : > Le 16862ième jour après Epoch, > Eric Degenetais écrivait: > >> Le 2 mars 2016 à 10:26, Eric Degenetais a écrit : >>>> Avec expect >>> >>> >>> Effectivement. >>> Et dans ce cas, le mot de passe ne figurera pas dans la ligne de >>> commande qu'on peut récupérer dans la sortie de ps, ou dans >>> /proc/{PID}/cmdline (autre moyen de récupérer le mot de passe dans la >>> ligne de commande tant que le process est en vie) >> >> >> Vérification faite, la bête traîne un paquet de dépendances...à >> l'occasion je serais ravi de trouver plus léger pour faire (juste) ça! > > En utilisant par exemple l'option de mysqldump nommée: > > --defaults-extra-file= > > Dans ce cas, tu peux pointer sur un fichier (protégé) stocké dans > /etc/mysql/ et qui est construit à l'image de /etc/mysql/debian.cnf > c'est à dire contenant user et password. >
Re: mysqldump (cloner une base de données)
Le 16862ième jour après Epoch, Eric Degenetais écrivait: > Le 2 mars 2016 à 10:26, Eric Degenetais a écrit : >>> Avec expect >> >> >> Effectivement. >> Et dans ce cas, le mot de passe ne figurera pas dans la ligne de >> commande qu'on peut récupérer dans la sortie de ps, ou dans >> /proc/{PID}/cmdline (autre moyen de récupérer le mot de passe dans la >> ligne de commande tant que le process est en vie) > > > Vérification faite, la bête traîne un paquet de dépendances...à > l'occasion je serais ravi de trouver plus léger pour faire (juste) ça! En utilisant par exemple l'option de mysqldump nommée: --defaults-extra-file= Dans ce cas, tu peux pointer sur un fichier (protégé) stocké dans /etc/mysql/ et qui est construit à l'image de /etc/mysql/debian.cnf c'est à dire contenant user et password.
Re: mysqldump (cloner une base de données)
Le 2 mars 2016 à 10:26, Eric Degenetais a écrit : >> Avec expect > > > Effectivement. > Et dans ce cas, le mot de passe ne figurera pas dans la ligne de > commande qu'on peut récupérer dans la sortie de ps, ou dans > /proc/{PID}/cmdline (autre moyen de récupérer le mot de passe dans la > ligne de commande tant que le process est en vie) Vérification faite, la bête traîne un paquet de dépendances...à l'occasion je serais ravi de trouver plus léger pour faire (juste) ça! __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org
Re: mysqldump (cloner une base de données)
Le 2 mars 2016 à 10:18, Jean-Michel OLTRA a écrit : > Avec expect Effectivement. Et dans ce cas, le mot de passe ne figurera pas dans la ligne de commande qu'on peut récupérer dans la sortie de ps, ou dans /proc/{PID}/cmdline (autre moyen de récupérer le mot de passe dans la ligne de commande tant que le process est en vie) __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org
Re: mysqldump (cloner une base de données)
Bonjour, Le mardi 01 mars 2016, andre_deb...@numericable.fr a écrit... > Oui, mais alors comment cloner (updater) des bases de données > automatiquement avec cron ? > (comment entrer le mot de passe "automatiquement" ?) Avec expect -- jm
Re: mysqldump (cloner une base de données)
Bonjour, Le mardi 01 mars 2016 à 23:57, andre_deb...@numericable.fr a écrit : > On Tuesday 01 March 2016 15:12:36 Bernard Schoenacker wrote: > > http://www.finalclap.com/faq/224-mysql-dupliquer-database > -un 1er lien qui est exactement celui que je cite et qui ne fonctionne pas, Les instructions données dans le lien en question fonctionnent. Je t'invite à les relire plus attentivement. Sébastien
Re: mysqldump (cloner une base de données)
On Tuesday 01 March 2016 15:12:36 Bernard Schoenacker wrote: > Le Tue, 1 Mar 2016 15:02:24 +0100, > andre_deb...@numericable.fr a écrit : > > En mode console, > > # mysqldump -e -c -u user -pMotDePasse dolibarr > dolibarrbis > > ne me créé (clone) pas une 2ème base de données "dolibarrbis". > > Quelle est l'erreur de ma commande ? > > ou > > comment cloner une BdD en mode console ? > > André > bonjour, > voici le "lard de la matière" : Plutôt le lard du cochon > http://www.finalclap.com/faq/224-mysql-dupliquer-database >https://wiki.dolibarr.org/index.php/Importer_des_donn%C3%A9es_avec_OpenOffice > slt > bernard Prière de ne pas donner, -des réponses trouvées à la hâte via Google, histoire d'écrire à tout prix une réponse, -un 1er lien qui est exactement celui que je cite et qui ne fonctionne pas, -et un autre lien uniquement lié à Dolibarr (qui n'était qu'un nom d'une BdD), -de tester avant les réponses. slt andré On Tuesday 01 March 2016 15:23:58 Eric Degenetais wrote: > pour le faire "à la volée" (je n'ai pas testé ce cas précis, mais le > pipe marche pour exécuter n'importe quelle série de commandes, donc un > dump entier devrait aussi marcher) > # mysqldump -e -c -u user -pMotDePasse dolibarr | mysql dolibarrbis -u > user -pMotDePasse Grand merci, ça duplique, à condition avant d'avoir créé la base de données "dolibarrbis". > PS: un point qui peut avoir son importance: la syntaxe "-pMotDePasse" > fait figurer le mot de passe en clair dans l'historique de commandes, > ce qui n'est pas terrible question sécurité...étant plus paranoïaque, > je laisse --password sans valeur, et je le rentre à la demande. Oui, mais alors comment cloner (updater) des bases de données automatiquement avec cron ? (comment entrer le mot de passe "automatiquement" ?) Bonne nuit. André
Re: mysqldump (cloner une base de données)
bonjour, pour le faire "à la volée" (je n'ai pas testé ce cas précis, mais le pipe marche pour exécuter n'importe quelle série de commandes, donc un dump entier devrait aussi marcher) # mysqldump -e -c -u user -pMotDePasse dolibarr | mysql dolibarrbis -u user -pMotDePasse PS: un point qui peut avoir son importance: la syntaxe "-pMotDePasse" fait figurer le mot de passe en clair dans l'historique de commandes, ce qui n'est pas terrible question sécurité...étant plus paranoïaque, je laisse --password sans valeur, et je le rentre à la demande. cordialement __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org Le 1 mars 2016 à 15:15, Alban Gruin a écrit : > Bonjour, > > cette commande va générer un fichier "dolibarrbis" contenant des > requêtes SQL pour recréer ta DB autre part (données comprises). Pour la > cloner, il faut exécuter la commande suivante : > > # mysql dolibarrbis -u user -pMotDePasse < dolibarrbis > > Bonne journée. > > -- >Alban
Re: mysqldump (cloner une base de données)
Bonjour, cette commande va générer un fichier "dolibarrbis" contenant des requêtes SQL pour recréer ta DB autre part (données comprises). Pour la cloner, il faut exécuter la commande suivante : # mysql dolibarrbis -u user -pMotDePasse < dolibarrbis Bonne journée. -- Alban signature.asc Description: PGP signature
Re: mysqldump (cloner une base de données)
Le Tue, 1 Mar 2016 15:02:24 +0100, andre_deb...@numericable.fr a écrit : > Bonjour, > > En mode console, > > # mysqldump -e -c -u user -pMotDePasse dolibarr > dolibarrbis > > ne me créé (clone) pas une 2ème base de données "dolibarrbis". > > Quelle est l'erreur de ma commande ? > ou > comment cloner une BdD en mode console ? > > Bonne fin de journée. > > André > bonjour, voici le "lard de la matière" : http://www.finalclap.com/faq/224-mysql-dupliquer-database https://wiki.dolibarr.org/index.php/Importer_des_donn%C3%A9es_avec_OpenOffice slt bernard
mysqldump (cloner une base de données)
Bonjour, En mode console, # mysqldump -e -c -u user -pMotDePasse dolibarr > dolibarrbis ne me créé (clone) pas une 2ème base de données "dolibarrbis". Quelle est l'erreur de ma commande ? ou comment cloner une BdD en mode console ? Bonne fin de journée. André
Re: mysqldump
Ok nickel, merci! On Mon, Jan 17, 2011 at 12:42:30PM +0100, JC wrote: > > > > Penser à faire un --lock-tables lors du dump. > > Ah ok, ca sert à quoi? > > Si tu as des accès aux tables pendant ton dump, tu auras des > soucis lors de la restauration. > D'où le lock qui ne dure que le temps du dump (en général très court). > > Cordialement. > -- > Salutations. > Jean-Claude > > SNOBISME : Action de s'acheter des choses que l'on n'aime pas > avec de l'argent qu'on n'a pas dans le but d'impressionner > gens qu'on n'aime pas. > Pierre DESPROGES > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers debian-user-french-requ...@lists.debian.org > En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org > Archive: > http://lists.debian.org/20110117124230.142ea...@debian1-home.aygalenq.net > -- Fabien LUCE Jabber ID: f...@lutix.org Identi.ca: http://identi.ca/ftg Web: www.lutix.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110117131718.gu23...@serveur.lutix.org
Re: mysqldump
> > Penser à faire un --lock-tables lors du dump. > Ah ok, ca sert à quoi? Si tu as des accès aux tables pendant ton dump, tu auras des soucis lors de la restauration. D'où le lock qui ne dure que le temps du dump (en général très court). Cordialement. -- Salutations. Jean-Claude SNOBISME : Action de s'acheter des choses que l'on n'aime pas avec de l'argent qu'on n'a pas dans le but d'impressionner gens qu'on n'aime pas. Pierre DESPROGES -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110117124230.142ea...@debian1-home.aygalenq.net
Re: mysqldump
Ah ok, ca sert à quoi? On Mon, Jan 17, 2011 at 11:25:49AM +0100, JC wrote: > On Mon, 17 Jan 2011 11:08:39 +0100 > Fabien LUCE wrote: > > > mysqldump -u root -ppassword --all-databases > mesbdds.sql > > Penser à faire un --lock-tables lors du dump. > > Cordialement. > -- > Salutations. > Jean-Claude > > Pensez à la planète, n'imprimez ce message que si nécessaire. > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers debian-user-french-requ...@lists.debian.org > En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org > Archive: > http://lists.debian.org/20110117112549.072f4...@debian1-home.aygalenq.net > -- Fabien LUCE Jabber ID: f...@lutix.org Identi.ca: http://identi.ca/ftg Web: www.lutix.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110117105502.gt23...@serveur.lutix.org
Re: mysqldump
On Mon, 17 Jan 2011 11:08:39 +0100 Fabien LUCE wrote: > mysqldump -u root -ppassword --all-databases > mesbdds.sql Penser à faire un --lock-tables lors du dump. Cordialement. -- Salutations. Jean-Claude Pensez à la planète, n'imprimez ce message que si nécessaire. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110117112549.072f4...@debian1-home.aygalenq.net
Re: mysqldump
Merci à tous, le pb était bien l'espace entre le p et le mot de passe. C'etait un peu ballot... ;) On Mon, Jan 17, 2011 at 11:20:44AM +0100, Christophe wrote: > Le lundi 17 janvier 2011 à 11:08 +0100, Fabien LUCE a écrit : > > Bonjour à tous, > > > > j'ai un léger soucis de sauvegarde de mes base Mysql puisqu'en éxecutant un > > simple: > > mysqldump -u root -p password --all-databases > mesbdds.sql > > > > je me retrouve avec un fichier mesbdds.sql contenant: > > Usage: mysqldump [OPTIONS] database [tables] > > OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] > > OR mysqldump [OPTIONS] --all-databases [OPTIONS] > > For more options, use mysqldump --help > > > > J'ai donc un doute sur la commande initiale mais à la fois l'aide et google > > me dise qu'elle et bonne! > > Quelqu'un a une idée? > > > > Merci, à bientôt > > > > > > -- > > Fabien LUCE > > Jabber ID: f...@lutix.org > > Identi.ca: http://identi.ca/ftg > > Web: www.lutix.org > > > Salut, > > Ce n'est pas un problème avec les caractères de ton mot passe ? Essaie > en le protégeant avec des single quotes : > -p 'password' > > Christophe > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers debian-user-french-requ...@lists.debian.org > En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org > Archive: > http://lists.debian.org/1295259644.3963.1.ca...@hp6830s.herblain.cdjh.info > -- Fabien LUCE Jabber ID: f...@lutix.org Identi.ca: http://identi.ca/ftg Web: www.lutix.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110117103755.gq23...@serveur.lutix.org
Re: mysqldump
Le lundi 17 janvier 2011 à 11:08 +0100, Fabien LUCE a écrit : > Bonjour à tous, > > j'ai un léger soucis de sauvegarde de mes base Mysql puisqu'en éxecutant un > simple: > mysqldump -u root -p password --all-databases > mesbdds.sql > > je me retrouve avec un fichier mesbdds.sql contenant: > Usage: mysqldump [OPTIONS] database [tables] > OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] > OR mysqldump [OPTIONS] --all-databases [OPTIONS] > For more options, use mysqldump --help > > J'ai donc un doute sur la commande initiale mais à la fois l'aide et google > me dise qu'elle et bonne! > Quelqu'un a une idée? > > Merci, à bientôt > > > -- > Fabien LUCE > Jabber ID: f...@lutix.org > Identi.ca: http://identi.ca/ftg > Web: www.lutix.org > Salut, Ce n'est pas un problème avec les caractères de ton mot passe ? Essaie en le protégeant avec des single quotes : -p 'password' Christophe -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/1295259644.3963.1.ca...@hp6830s.herblain.cdjh.info
Re: mysqldump
Le 17 janvier 2011 11:08, Fabien LUCE a écrit : > Bonjour à tous, > > j'ai un léger soucis de sauvegarde de mes base Mysql puisqu'en éxecutant un > simple: > mysqldump -u root -p password --all-databases > mesbdds.sql > Bonjour, Attention, il ne faut pas d'espace entre le "-p" et le mot de passe "password", c'est donc : mysqldump -u root -ppassword --all-databases Bonne journée.. Sébastien Rodriguez -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/aanlktik3zi2j+qahqap347aagvksupt4i5ewsybje...@mail.gmail.com
Re: mysqldump
Salut Peut etre un probleme de syntax, je l'ecrirai plutot comme ca: mysqldump -uroot -ppassword -hhost --all-databases > mesbdds.sql ou "host" est a remplace par la machine sur lequel sont les DB. A priori, je dirai que comme moi, que ton host est localhost, ce qui donne -hlocalhost Je n'utilise pas le --all-databases, donc si l'erreur provient de la je ne sais pas En esperant que ca taura aider Cordialement Hugues Le 17 janvier 2011 11:08, Fabien LUCE a écrit : > Bonjour à tous, > > j'ai un léger soucis de sauvegarde de mes base Mysql puisqu'en éxecutant un > simple: > mysqldump -u root -p password --all-databases > mesbdds.sql > > je me retrouve avec un fichier mesbdds.sql contenant: > Usage: mysqldump [OPTIONS] database [tables] > OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] > OR mysqldump [OPTIONS] --all-databases [OPTIONS] > For more options, use mysqldump --help > > J'ai donc un doute sur la commande initiale mais à la fois l'aide et google > me dise qu'elle et bonne! > Quelqu'un a une idée? > > Merci, à bientôt > > > -- > Fabien LUCE > Jabber ID: f...@lutix.org > Identi.ca: http://identi.ca/ftg > Web: www.lutix.org > > -- > Lisez la FAQ de la liste avant de poser une question : > http://wiki.debian.org/fr/FrenchLists > > Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" > vers debian-user-french-requ...@lists.debian.org > En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org > Archive: http://lists.debian.org/20110117100839.go23...@serveur.lutix.org > >
mysqldump
Bonjour à tous, j'ai un léger soucis de sauvegarde de mes base Mysql puisqu'en éxecutant un simple: mysqldump -u root -p password --all-databases > mesbdds.sql je me retrouve avec un fichier mesbdds.sql contenant: Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] For more options, use mysqldump --help J'ai donc un doute sur la commande initiale mais à la fois l'aide et google me dise qu'elle et bonne! Quelqu'un a une idée? Merci, à bientôt -- Fabien LUCE Jabber ID: f...@lutix.org Identi.ca: http://identi.ca/ftg Web: www.lutix.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110117100839.go23...@serveur.lutix.org
Re: mysqldump en ignorant mysql
Le 22/04/10 à 00:06, Xavier Maillard a écrit : > > Voila un petit script que j'utilise pour sauvegarder mes bases: > > > > #!/bin/sh > > > > for i in `echo show databases | mysql | egrep -v '(mysql)'` ; do > > echo $i > > mysqldump -e $i | gzip > ~/$i.sql.gz > > done > > J'espere que l'integrite et la coherence de tes donnees ne sont > pas des choses importantes parce que c'est pas terrible tout ca; > quid pour tes tables innodb par exemple ? Il vaut mieux améliorer un peu avec du lock (et virer la 1re ligne de la sortie du show databases qui est le titre "Database") OPTS="" # mettre ici les options qui vont bien pour avoir accès à toutes les bases, ex '--defaults-file=/etc/mysql/debian.cnf' BASEDUMP='~' # le répertoire des backups mysql $OPTS -e 'show databases' | sed -e '1d; /^mysql$/d;' | while read db do dbf="$BASEDUMP/$db.sql" # on peut ajouter un suffixe en fonction du jour # par exemple date '+%A' pour tourner sur les 7 derniers jours echo "[$(date '+%T')] début du backup de $db" mysql -e "FLUSH TABLES WITH READ LOCK;" mysqldump -e $i > "$dbf" mysql -e "UNLOCK TABLES;" bzip2 "$dbf" echo "[$(date '+%T')] fin du backup de $db" done Attention : - script écrit sans aucun test, à vous de vérifier avant de lancer - le flush with read lock bloque toutes les bases en écriture, sur un serveur en prod ça peut vite faire exploser le load (les thread qui veulent écrire sont mis en attente, ça dépend donc de leur nombre /s et de la durée du dump, d'où la compression après le unlock). -- Daniel Quand on est trop bonne pâte, on risque de finir dans le pétrin. Pierre Dac -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100422115103.0e9c1...@h2.lairdutemps.org
Re: mysqldump en ignorant mysql
Hello, On Wed, 21 Apr 2010 14:21:47 +0200, Alex Perso wrote: > Voila un petit script que j'utilise pour sauvegarder mes bases: > > #!/bin/sh > > for i in `echo show databases | mysql | egrep -v '(mysql)'` ; do > echo $i > mysqldump -e $i | gzip > ~/$i.sql.gz > done J'espere que l'integrite et la coherence de tes donnees ne sont pas des choses importantes parce que c'est pas terrible tout ca; quid pour tes tables innodb par exemple ? Xavier -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/m2y6gg1mwl@deb.maillard.im
Re : mysqldump en ignorant mysql
Merci beaucoup. pour votre aide, ton script est excellent, ça me permet d'avoir une base par fichier et ça m'arrange énormément Merci - Message d'origine > De : Alex Perso > À : debian-user-french@lists.debian.org > Envoyé le : Mer 21 avril 2010, 13 h 21 min 47 s > Objet : Re: mysqldump en ignorant mysql > > Le 21/04/2010 12:26, Tahar BEN ACHOUR a écrit : > Bonjour à > tous, > > Est-il possible de sauvegarder toutes les bases de données > que j'ai sauf la base mysql ? > > un mysqldump -u user -p > --all-databases> monfichier.sql inclus la base SQL ou non > ? > > sinon c'est possible de faire un skip pour mysql > ? > > En fait je vais migrer toutes mes bases de mysql 4 vers mysql > 5.1 > > Merci pour votre > aide. > > > > > Voila un petit script que > j'utilise pour sauvegarder mes bases: #!/bin/sh for i in `echo > show databases | mysql | egrep -v '(mysql)'` ; do > echo $i mysqldump -e $i | gzip > > ~/$i.sql.gz done Il faut que le fichier ~/.my.cnf soit > correctement complété. Alex -- Lisez la FAQ de la liste avant > de poser une question : > target=_blank >http://wiki.debian.org/fr/FrenchLists Pour vous > DESABONNER, envoyez un message avec comme objet "unsubscribe" vers > ymailto="mailto:debian-user-french-requ...@lists.debian.org"; > href="mailto:debian-user-french-requ...@lists.debian.org";>debian-user-french-requ...@lists.debian.org En > cas de soucis, contactez EN ANGLAIS > ymailto="mailto:listmas...@lists.debian.org"; > href="mailto:listmas...@lists.debian.org";>listmas...@lists.debian.org Archive: > > >http://lists.debian.org/4bceeddb.9090...@rendour.org -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/867052.31391...@web26301.mail.ukl.yahoo.com
Re: mysqldump en ignorant mysql
'lut, On 21/04/2010 12:30, Tahar BEN ACHOUR wrote: Bonjour à tous, Est-il possible de sauvegarder toutes les bases de données que j'ai sauf la base mysql ? un mysqldump -u user -p --all-databases> monfichier.sql inclus la base SQL ou non ? sinon c'est possible de faire un skip pour mysql ? Je n'ai pas testé mais si tu fais un --ignore-table=mysql.*, ça pourrait marcher ? Sinon, si tu n'as pas trop de bases, tu peux directement les nommer avec l'option --databases a+ f. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4bcef70d$0$29229$426a7...@news.free.fr
Re: mysqldump en ignorant mysql
Le 21/04/2010 12:26, Tahar BEN ACHOUR a écrit : > Bonjour à tous, > > Est-il possible de sauvegarder toutes les bases de données que j'ai sauf la base mysql ? > > un mysqldump -u user -p --all-databases> monfichier.sql inclus la base SQL ou non ? > > sinon c'est possible de faire un skip pour mysql ? > > En fait je vais migrer toutes mes bases de mysql 4 vers mysql 5.1 > > Merci pour votre aide. > > > > > Voila un petit script que j'utilise pour sauvegarder mes bases: #!/bin/sh for i in `echo show databases | mysql | egrep -v '(mysql)'` ; do echo $i mysqldump -e $i | gzip > ~/$i.sql.gz done Il faut que le fichier ~/.my.cnf soit correctement complété. Alex -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/4bceeddb.9090...@rendour.org
mysqldump en ignorant mysql
Bonjour à tous, Est-il possible de sauvegarder toutes les bases de données que j'ai sauf la base mysql ? un mysqldump -u user -p --all-databases > monfichier.sql inclus la base SQL ou non ? sinon c'est possible de faire un skip pour mysql ? En fait je vais migrer toutes mes bases de mysql 4 vers mysql 5.1 Merci pour votre aide. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/471473.94956...@web26308.mail.ukl.yahoo.com
Re: mysqldump
* Jean-Michel OLTRA [2009-05-19 21:59:53 +0200] wrote : [...] > A toi de t'en inspirer, si ça te dit. Et surtout lire les man de mysql et mysqldump. Généralement toutes les infos nécessaires peuvent y être trouvé. -- . ''`. (\___/) E d i S T O J I C E V I C : :' : (='.'=) http://www.debianworld.org `. `~' (")_(") GPG: 0x1237B032 `- -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: mysqldump
Bonjour, Le mardi 19 mai 2009, Franck Delage a écrit... > mysqldump -u root -p --all-databases > fichier.sql > là tu obtiens un seul gros fichier avec toutes tes bases. > ou alors, pour un fichier par base : > for i in ; do mysqldump -u root -p motdepasse $i > > $i.sql ; done Voilà un de mes scripts de sauvegardes : $ladate=$(date +%d-%m-%y-%T) $sav_dir="/var/archives" for db in $(mysql -N -B -e "show databases" do sav_sql=$db-$ladate.sql mysqldump --default-character-set=utf8 $db > $sav_dir/$sav_sql bzip2 $sav_dir/$sav_sql done find $sav_dir -name "*.sql.bz2" -mtime +10 -exec rm -f {} \; A toi de t'en inspirer, si ça te dit. -- jm A.E.L. Sarl (R.C.S CASTRES 490843240) http://www.spidboutic.fr -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: mysqldump
sinon, à vrai dire, installer backup-manager et configurer le /etc/backup-manager.conf, qui est un fichier extrêmement bien commenté. il fait tout, dump des bases et transfert ftp. il se colle d'office dans cron.daily, mais on peut changer ça. -- Franck Delage Création et hébergements de sites web www.web82.net signature.asc Description: Digital signature
Re: mysqldump
Le Tue, 19 May 2009 18:23:32 +0200 Franck Delage écrivait: > Maurice Guerrier a écrit : > | bonjour a tous, > > Salut, > > | j'ai un serveur de base de données; je suis dans l'obligation de > créer un script qui transforme chaque base de données en un > fichier .sql | je sollicite votre idee, | > > mysqldump -u root -p --all-databases > fichier.sql > > là tu obtiens un seul gros fichier avec toutes tes bases. > > ou alors, pour un fichier par base : > > for i in ; do mysqldump -u root -p motdepasse > $i > $i.sql ; done > Si cela peut t'aider pour aller plus loin en créant un fichier par base de donnée lancé par cron (si tu as beaucoup de base adapte avec la commade de Franck Delage): #!/bin/sh USER="utilisateur" PASSWORD="motdepassebasededonnée" BASE="basededonnee" DATE=$(date +%Y-%m-%d-%Hh%M) LOCALDIR="/home/backup/" mysqldump -u$USER -p$PASSWORD -e -q -Q --default-character-set=latin1 --opt $BASE | gzip > $LOCALDIR/$BASE-${DATE}.sql.gz #chown www-data:www-data $LOCALDIR/$BASE-${DATE}.sql.gz # #pour envoyer une copie sur un ftp distant FTP_PASS="passftp" FTP_LOG="userftp" FTP_DIR="/backftp" cd /home/backup/ ftp -n monftpperso.fr <http://les-empires.org signature.asc Description: PGP signature
Re: mysqldump
Maurice Guerrier a écrit : | bonjour a tous, Salut, | j'ai un serveur de base de données; je suis dans l'obligation de créer un script qui transforme chaque base de données en un fichier .sql | je sollicite votre idee, | mysqldump -u root -p --all-databases > fichier.sql là tu obtiens un seul gros fichier avec toutes tes bases. ou alors, pour un fichier par base : for i in ; do mysqldump -u root -p motdepasse $i > $i.sql ; done -- Franck Delage Création et hébergements de sites web www.web82.net signature.asc Description: Digital signature
Re: mysqldump
Maurice Guerrier a écrit : > bonjour a tous, > > j'ai un serveur de base de données; je suis dans l'obligation de créer > un script qui transforme chaque base de données en un fichier .sql > je sollicite votre idee, > > Guerrier MAURICE > Cell.: +33(0) 6 10 30 43 46 > > Bonjour, Voici un petit script permettant de faire cela: #!/bin/sh for i in `echo show databases | mysql | egrep -v '(Database)'` ; do echo $i mysqldump -e $i > ~/$i.sql done Alex -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
mysqldump
bonjour a tous, j'ai un serveur de base de données; je suis dans l'obligation de créer un script qui transforme chaque base de données en un fichier .sql je sollicite votre idee, Guerrier MAURICE Cell.: +33(0) 6 10 30 43 46
Re: Re: mysqldump et password
Ejemplo: mysqldump -u root -ppassword NO DEJAR ESPACIOS ENTRE p y el password
Re: mysqldump et password
oui, curieusement (?), il ne faut pas d'espace entre "-p" et "password" d'ou : mysqldump -u root -ple_mot_de_passe une_database voâlâ. ( ... et ça va sans dire mais c'est pas pire en le disant, le "root" étant le "root" de MySQL, pas celui du system ) === je fais un truc très semblable dans un cron, et pour ne pas mélanger les sauvegardes : SOUSDIR=tables_`date '+%Y_%b_%d_a_%Hh%M'` mkdir $SOUSDIR /usr/local/mysql/mysql/bin/mysqldump -u root -ple_mot_de_passe -T $SOUSDIR une_database ->> je voudrais écrire un petit script bash pour faire un backup des bases ->> de données mysql. ->> Problème : qd je lance le fichier backup.sh ->> #!/bin/sh ->> mysqldump -u root -p password database ->> la console me retourne un message me demandant le mot de passe root.
Re: mysqldump et password
> oui, fait toi un fichier dans ton repertoire personnel > > .my.cnf > > qui contient les lignes suivante: > [mysql] > user > passwd et plus exactement : [mysql] user=ton_username passwd=ton_pass Charles
Re: mysqldump et password
Le jeudi 30 janvier 2003, webmaster a écrit... bonjour, > #!/bin/sh > mysqldump -u root -p password database -ppassword on le colle quand on veut l'indiquer sur la ligne de commande. > la console me retourne un message me demandant le mot de passe root. > Il y a un remède Doc. ??? Ben voilà ! -- jean-michel
Re: mysqldump et password
On Thu, 30 Jan 2003 15:03:07 +0100 webmaster <[EMAIL PROTECTED]> wrote: > mysqldump -u root -p password database Il ne faut pas d'espace après -p Alain
Re: mysqldump et password
> Salut, > > je voudrais écrire un petit script bash pour faire un backup des bases > de données mysql. > Problème : qd je lance le fichier backup.sh > #!/bin/sh > mysqldump -u root -p password database > la console me retourne un message me demandant le mot de passe root. > > > Il y a un remède Doc. ??? > > oui, fait toi un fichier dans ton repertoire personnel .my.cnf qui contient les lignes suivante: [mysql] user passwd [mysqldump] user passwd Ne pas mettre ton mot de passe sur la ligne de commande, on va le voir avec la commande ps fauxw. -- Dominique Arpin___[ espace gestionnaire réseau courbe] http://www.espacecourbe.com/ téléphone514.933.9861 télécopieur 514.933.9546
mysqldump et password
Salut, je voudrais écrire un petit script bash pour faire un backup des bases de données mysql. Problème : qd je lance le fichier backup.sh #!/bin/sh mysqldump -u root -p password database la console me retourne un message me demandant le mot de passe root. Il y a un remède Doc. ???