либо никак (с мобилы).
Что нам не хватает в обычном процедурном интерфейсе php-mysql?
Правильно, возможность совершить несколько запросов, разделенных ;
Сейчас я покажу как это сделать при помощи mysqli (разумеется, он должен быть на хостинге)
<?php
//параметры доступа к бд
define('HOST','localhost');
define('USER','юзер');
define('DB','база');
define('PASS','пароль');
//коннектимся
$mysqli=new mysqli(HOST,USER,PASS,DB);
if (mysqli_connect_error()) die('access error');
//допустим, это файл дампа
$dump='tables.sql';
//выполняем все запросы в дампе
$mysqli->multi_query(file_get_contents($dump));
//всё, база создана.
?>