Назад | Перейти на главную страницу

Как импортировать / загрузить базу данных WordPress без доступа к Cpanel

Я закончил проект WordPress. Я уже загрузил все файлы через FTP, теперь мне нужно импортировать базу данных, но клиент не хочет предоставлять мне доступ к Cpanel.

Как я могу импортировать / загрузить базу данных?

Мой клиент поделился со мной именем базы данных, пользователем базы данных и паролем базы данных.

Помимо того, что сказал Андерсон, я предлагаю попробовать подключаемый модуль для миграции или резервного копирования и восстановления, чтобы мы не столкнулись с подобными проблемами блокировки доступа.

вот два плагина, которые я использую в основном для аналогичных требований.

https://wordpress.org/plugins/duplicator/ https://wordpress.org/plugins/all-in-one-wp-migration/

Я вижу следующие альтернативы, однако они могут работать или нет в зависимости от того, как настроен сервер.

  • Если на веб-сервере есть mysql установленный исполняемый файл, вы можете загрузить дамп через FTP и запустить исполняемый файл из временного скрипта PHP:
<?php
passthru ("mysql -h $db_host -D $db_name -u $db_user -p$db_password -e 'source ./dump.sql'", $return_var);
if ($return_var === 0) unlink (__FILE__);