Bonjour,
je voudrais dans un script bash me connecter sur myqsl et retourner une commande mysql etc ...
mais je ne veux pas que le mot de passe pour la connection à mysql se voit via la commande 'ps' par exemple, d'où mon idée d'utiliser expect, voici ce que j'ai fait
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/bin/bash expect spawn mysql -uroot -p expect "Enter password: " send "xxxxxxx\r" expect "mysql> " send "quit\r"
mais ça me entrer dans une console 'expect'
Comment est ce que je devrais m'y prendre, vous aurez remarqué que je ne suis pas encore très familier à expect et compagnie ^^expect1.1>
Ne me proposez pas le solution de mettre le password dans un fichier my.cnf
Je vous remercie d'avance pour votre aide![]()
Partager