Respuestas:
La forma más fácil sería crear. /root/.my.cnf
archivo (no te olvides de chmod 0600
) con este formato:
[client]
user=root
password=rootpass
Si estás haciendo algo y no puedes tener el archivo en /root/.my.cnf
, deberías poder crearlo como filename.cnf
y luego invocar MySQL con --defaults-file
Me gusta esto:
mysql --defaults-file=/root/squirrellyfiles/filename.cnf
Es posible que esta no sea la forma preferida de resolver el problema en particular, pero la llamada "forma de Linux" sería usar backticks:
mysql -u root -p `cat /root/mysql-password`