tentei
$> ssh root@ip "gunzip < [backupfile.sql.gz] | \
mysql -u [uname] -p[pass] [dbname]"`
mas receba o erro:
ERROR 1044 (42000) at line 42: Access denied for user '[uname]'@'%'
to database '[dbname]'
eu poderia fazer
$> ssh root@ip "mysql -u [uname] -p[pass] [dbname] -e 'drop table [table]'"
Então acho que não pode ser um problema de permissão remota.
Qual é o comando correto para fazer uma restauração remota do arquivo gz para mysql via ssh?
Responder1
O usuário que você está usando não tem privilégio de arquivo para ler arquivos no servidor. Basta conceder privilégio de arquivo ao usuário e você ficará bem.