Чтобы загрузить дамп базы данных нам понадобятся доступы к базе данных, сам дамп и функция multi_query:
Авторизуемся в базе данных, устанавливаем кодировку, проверяем подключение. Все способы описаны здесь.
$mysqli=new mysqli("localhost", "login", "password", "bdname");
$mysqli->set_charset('utf8mb4');
printf("Успешно... %s\n", $mysqli->host_info);
Запоминаем наш дамп файл
$sql = file_get_contents('dump.sql');
Выполняем все запросы в дампе базы данных
$mysqli->multi_query($sql);