Si no hay otra opción, podrías escribir tu propio código sencillo que toma, 'decompresa', y ejecutar el archivo en gzip.
Uso algo como eso para limpiar mi demo sitio cada dos días.
Si se utiliza mysqli será fácil.
[Trataré de postear más informe sobre éste]
Edit:
Buscaba por el PHP Manual, encontré referencía:
.
http://www.php.net/manual/en/class.mysqli.php
.
http://www.php.net/manual/en/function.readgzfile.php
Ejemplo código que hace lo que explicaba:
Code:
//Conectar al servidor MySQL usando mysqli
$db=new mysqli('localhost','usario','contrasena','basodato');
//Leer el archivo de gzip
ob_start(); //Para prender lo que sale de readgzfile()
readgzfile('db.sql.gz');
$q=ob_get_clean();
//Enviar el query al servidor
$db->multi_query($q);
//Se debe tener exito
$db->close();
Para usar éste, subir el código a tu cuenta, quizás en '/www/tmp' (algo provisional), y subir el archivo de gzip (aquí llamado 'db.sql.gz') al mismo directorio.
Abre el url en tu navegador y va al script, que el servidor HTTP va a ejecutar.
Después de que termines, quita el script para que nadie más pueda ensuciar tu datos.
Tambíen puede ampliar el gzip y subirlo así a tu servidor, pero tarda más tiempo para enviarlo upstream.
EDIT: No puedo borrar mi
próximo correo.
Ignóralo.