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?
/procpueda leerlas trivialmente mientras el programa se esté ejecutando . Para eso ~/.my.cnfes a, correctamente modificado a 0600
-py su contraseña.