Hacer backup de MySQL sin pasar la contraseña por parámetro

METODO 2

Modificar archivo my.conf de mysql.

En Ubuntu 18 suele estar en:

/etc/mysql/my.cnf

Para buscarlo:

sudo find / -name "my.cnf" 

Copia:

sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.old

Modificarlo:

sudo nano /etc/mysql/my.cnf

Añadimos:

[mysqldump]
user=nombre_de_usuario
password=P@SSW0RD
mysqldump --user=nombre_de_usuario nombre_base_de_datos | gzip -9 > mysql.sql.gz

“gzip -9 “ el que menos ocupa

Script Bash

#!/bin/bash

currentDate="$(date +'%Y-%m-%d')"
mysqldump --user=graphicqluser cactusdscms | gzip -9 > "cactusdscms"_$currentDate.sql.gz


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*