Cómo usar los comandos MySQL sin la solicitud de contraseña
- 1193
- 244
- Sra. Lorena Sedillo
Q. ¿Cómo uso el comando mysql sin pedir contraseña?? ¿Cómo uso el comando mysqldump sin usar la contraseña en el script?? ¿Cómo uso los comandos mySQL sin pasar la contraseña en Crontab??
En este tutorial, encontrará una manera de usar los comandos MySQL sin pasar contraseñas como parámetro de línea de comandos o indemnización de contraseña. Esto es útil para usar comandos MySQL en un script de shell, o configurar mysql/mysqldump cronjobs sin pasar contraseña.
- 1. Crear un .mi.Archivo CNF en los usuarios Directorio de inicio desde qué comando o script se ejecutar.
VI ~/.mi.CNF
y agregue el siguiente contenido a este archivo. Cambiar el nombre de usuario y la contraseña según la configuración de su sistema.
[mysql] user = myUSer Password = Secret [MySQLDUMP] User = MyUser Password = Secret
- 2. Ahora asegure el archivo de configuración recién creado.
Chmod 600 ~/.mi.CNF
- 3. Todo listo. Vamos a probar la configuración. He usado los siguientes comandos para verificar las configuraciones anteriores. Los primeros comandos le permitirán iniciar sesión en el servidor MySQL sin pedir contraseña y el segundo comando copia de seguridad de todas sus bases de datos sin contraseña.
mysql -h localhost -u myuser mysqldump -h localhost -u myuser -lly -databases> Alldb.sql
Puede usar comandos en cualquier script shell o programar crontab para copia de seguridad. No necesita especificar la contraseña de usuario de MySQL en script o comando.
- « Cómo descargar y cargar archivos a través de SSH
- Un script de bash avanzado para la copia de seguridad de la base de datos MySQL »