En las versiones anteriores de este script, tenía que dejar la contraseña de usuario de respaldo en el script, sin embargo, MySQL 5.5 y superior vienen con mysql_config_editor
que le permite almacenar detalles de conexión en un archivo encriptado (~/.mylogin.cnf
) que mysql/mysqldump/mysqladmin puede usar con el “--login-path=
” opción.
Para un uso básico, ejecute lo siguiente, el --password
solicita la contraseña en lugar de tener que especificarla en la línea de comando
mysql_config_editor set --login-path=local --host=localhost --user=db_user --password
Una vez que haya hecho esto, puede iniciar sesión en la utilidad con –login-path=local. Por supuesto, puede ejecutar esto varias veces y configurar varios servidores remotos.
Entonces, en la versión 1.1 del script, puede simplemente cambiar la variable USEROPTIONS de esta manera:
USEROPTIONS="--login-path=local"