17.10.08

L'usuari debian-sys-maint per a MySQL

Per evitar tenir scripts amb la contrasenya de root de MySQL en sistemes compatibles amb Debian existeix un usuari amb permisos d'administrador que té la seva contrasenya emmagatzemada en un fitxer degudament protegit:
    -rw------- 1 root root 317 2007-05-12 23:09 /etc/mysql/debian.cnf
Per utilitzar aquesta contrasenya en els nostres scripts haurem d'extreure-la, per exemple amb alguna cosa així:
    cat /etc/mysql/debian.cnf | grep password | cut -d= -f2 | awk '{print $1}' | head -n1
Recordeu, per cert, que cal canviar la contrasenya de root de MySQL que per defecte és en blanc.