Чтобы загрузить дамп базы данных нам понадобятся доступы к базе данных, сам дамп и функция 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);