Ну, если у вас есть доступ в шелл, тогда все совсем просто. Если у вас действительно не восстанавливается бэкап (таблицы пустые), то тогда смотрим файл бэкапа, убеждаемся, что каждому CREATE TABLE... предшествует DROP TABLE IF EXIST <имя таблицы> (если нет, то добавляем; разные бэкаперы это место по-разному создают), заливаем бэкап на сервер, входим в шелл и запускаем
Код: Выделить всё
mysql --user=<user_name> --password=<your_password> <db_name> < <имя с путем файла бэкапа>