Lo intenté
$> ssh root@ip "gunzip < [backupfile.sql.gz] | \
mysql -u [uname] -p[pass] [dbname]"`
pero aparece el error:
ERROR 1044 (42000) at line 42: Access denied for user '[uname]'@'%'
to database '[dbname]'
Yo podría hacer
$> ssh root@ip "mysql -u [uname] -p[pass] [dbname] -e 'drop table [table]'"
Entonces supongo que no puede ser un problema de permiso remoto.
Entonces, ¿cuál es el comando correcto para realizar una restauración remota del archivo gz a mysql a través de ssh?
Respuesta1
El usuario que está utilizando no tiene el privilegio de archivo para leer archivos en el servidor. Simplemente otorgue privilegios de archivo al usuario y todo estará bien.