Eu tive um erro bastante semelhante e finalmente deixei o usuário mysql padrão para automysqlbackup
que era para mim debian-sys-maint
(de /etc/mysql/debian.cnf
)
Este já tinha o devido conjunto de direitos.
Eu estou fazendo o backup dos bancos de dados do meu servidor cPanel com o automysqlbackup, em /etc/automysqlbackup.conf eu configurei: CONFIG_db_exclude=( 'information_schema' 'cphulkd' 'eximstats' 'leechprotect' 'mysql' 'modsec' )
Mas estou recebendo os seguintes erros:
###### WARNING ######
Errors reported during AutoMySQLBackup execution.. Backup failed
Error log below..
mysqldump: Got error: 145: Table './eximstats/smtp' is marked as crashed and should be repaired when using LOCK TABLES
mysqldump: Couldn't execute 'show create table 'Email-List'': SHOW VIEW command denied to user 'automysqlbackup'@'localhost' for table 'Email-List' (1142)
mysqldump: Couldn't execute 'show create table 'object_1'': SHOW VIEW command denied to user 'automysqlbackup'@'localhost' for table 'object_1' (1142)
mysqldump: Couldn't execute 'show create table 'object_1'': SHOW VIEW command denied to user 'automysqlbackup'@'localhost' for table 'object_1' (1142)
du: WARNING: use --si, not -H; the meaning of the -H option will soon
change to be the same as that of --dereference-args (-D)
Minhas perguntas são:
mysql > grant select, lock tables on *.* to 'automysqlbackup'@'localhost' identified by 'password';
), como os outros erros podem ser resolvidos? Tags mysql