Quiero comenzar a programar crons remotos de mysqldump, y preferiría usar una cuenta especial para esos fines. Quiero otorgarle a ese usuario los permisos mínimos para obtener un volcado completo, pero no estoy seguro de la mejor manera de hacerlo.
¿Es tan simple como
grant SELECT on *.* to '$username'@'backuphost' identified by 'password';
o me estoy perdiendo una mejor manera?
security
permissions
mysql
Matt Simmons
fuente
fuente
También necesita SHOW_VIEW, si hay vistas en su base de datos.
fuente
Para aquellos que se preguntan, este es el comando exacto:
fuente
Parece que también necesitas RELOAD. Asi que:
fuente
Y necesita EVENT si desea volcar EVENTs también.
Y necesita TRIGGER si quiere volcar TRIGGER también. (¡a pesar de lo que dice el manual!)
fuente