Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Pb de MDP avec caractère spécial
Envoyé par: Nesta

Bonjour,

j'ai un petit soucis avec un de mes script shell.

Je fait un export de mes bases SQL. Tous fonctionne bien mais depuis que le mot de passe a été modifié, j'ai une erreur de synthaxe.

Le nouveau mot de passe contiens une parenthèse. Ma question est donc comment faire pour que mon mot de passe avec cette parenthèse soit quand même reconnu en tant que MDP.

Voici également une ligne de mon script :

mysqldump -u root --password=[v]mdp[/v] information_schema > $BCK_TEMP_PATH/information_schema.sql


Poste le Friday 4 July 2008 15:43:45
Répondre     Citer    
Re: Pb de MDP avec caractère spécial

Utilise un quote ou backslash dans ta commande shell (donc mysqldump)

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Friday 4 July 2008 15:52:50
Répondre     Citer    
Re: Pb de MDP avec caractère spécial
Envoyé par: Nesta

Ok j'ai essayé de mettre un backslash ou un quote, mais il veut rien savoir...

Quelqu'un pourrait me mettre un exemple de code ou quelque chose dans ce genre.

Car là je suis un peu dépité. Mes sauvegardes SQL sur Linux ne se font plus et ça devient critique...


Poste le Monday 7 July 2008 14:12:11
Répondre     Citer    
Re: Pb de MDP avec caractère spécial

Peut-être
mysqldump -u root --password='mdp\'avec\\ba' information_schema > $BCK_TEMP_PATH/information_schema.sql

Pour tester le quotage du mot de passe, utilises la commande echo.

et sinon, il suffit de rechanger le mot de passe pour n'y pas mettre de caractères bizarres.

Lire une documentation sur le quote et l'antislash dans le bash

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Monday 7 July 2008 14:24:45
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Pb de MDP avec caractère spécial
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons