He contraseña de MySQL guardado en un archivo foo.php
, por ejemplo P455w0rd
, cuando trato de usarlo:
$ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver
Enter password: (holds)
$ echo P455w0rd | mysql -u root -p mydb -h friendserver
Enter password: (holds)
Ambas opciones aún solicitan contraseña, ¿cuál es la forma correcta de enviar la contraseña stdin
?
/proc
pueda leerlas trivialmente mientras el programa se esté ejecutando . Para eso ~/.my.cnf
es a, correctamente modificado a 0600
-p
y su contraseña.