Je veux commencer à planifier des crons mysqldump distants, et je préfère utiliser un compte spécial à cet effet. Je veux accorder à cet utilisateur les autorisations minimales pour obtenir un vidage complet, mais je ne suis pas sûr de la meilleure façon de procéder.
Est-ce aussi simple que
grant SELECT on *.* to '$username'@'backuphost' identified by 'password';
ou est-ce que je manque une meilleure façon?
security
permissions
mysql
Matt Simmons
la source
la source
Vous avez également besoin de SHOW_VIEW, s'il existe des vues dans votre base de données.
la source
Pour ceux qui se demandent, voici la commande exacte:
la source
Il semble que vous ayez également besoin de RELOAD. Alors:
la source
Et vous avez besoin d'EVENT si vous souhaitez également vider des EVENT.
Et vous avez besoin de TRIGGER si vous souhaitez également vider les TRIGGER. (malgré ce que dit le manuel!)
la source