Ich möchte anfangen, entfernte mysqldump-Cron zu planen, und ich würde es vorziehen, für diese Zwecke ein spezielles Konto zu verwenden. Ich möchte diesem Benutzer die Mindestberechtigung zum Abrufen eines vollständigen Speicherauszugs erteilen, bin mir jedoch nicht sicher, wie ich das am besten erreichen kann.
Ist es so einfach wie
grant SELECT on *.* to '$username'@'backuphost' identified by 'password';
oder vermisse ich einen besseren weg?
security
permissions
mysql
Matt Simmons
quelle
quelle
Außerdem benötigen Sie SHOW_VIEW, wenn Ihre DB Views enthält.
quelle
Für diejenigen, die sich fragen, hier ist der genaue Befehl:
quelle
Es scheint, dass Sie auch RELOAD brauchen. So:
quelle
Und Sie brauchen EVENT, wenn Sie auch EVENTS löschen möchten.
Und Sie brauchen TRIGGER, wenn Sie auch TRIGGERs ausgeben möchten. (Trotz dem, was im Handbuch steht!)
quelle