Я пытаюсь получить дамп базы данных с живого сервера mysql. У меня нет доступа к db. от прибегая к помощи я нашел способ, чтобы получить это через exec()
как этотКак я могу экспортировать db из mysql без функции exec()
$command='mysql -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' ' .$mysqlDatabaseName .' < ' .$mysqlImportFilename;
exec($command,$output=array(),$worked);
рабочей хорошо на локальном хосте. Но когда я попробовал это на реальном сервере, я узнал, что exec() не включен на сервере. Я проверил это с помощью этого метода
if(function_exists('exec')) {
echo "exec is enabled";
}else
{
echo "exec is not enabled";
}
, а также попытался это
if(exec('echo EXEC') == 'EXEC'){
echo 'exec works';
}else
{
echo "exec is not enabled";
}
Я хочу знать, есть ли способ, так что я могу экспортировать дБ дамп без exec()
функции .because у меня нет доступ к серверу.