Я использую PythonAnywhere для размещения своего веб-приложения. Использование Mongodb в качестве моей базы данных. Теперь моя задача - периодически создавать резервные копии и восстанавливать указанную c версию mongodb всякий раз, когда я захочу.
Сделать это на локальной (windows машине) машине довольно просто. Установите утилиты Mongodb и выполните команду
mongodump --mongodbConnectionString //From location where this executable is stored
mongorestore --mongodbConnectionString
Теперь моя задача - сделать это из PythonAnywhere. Вот как мне использовать эти утилиты?
У меня есть Linux исполняемые файлы для mongodb с сайта mongodb , я извлек из него папку bin, как показано ниже
Теперь я переместил эту папку bin в PythonAnywhere и попытался выполнить команду mongodump
~/../applications/mongodb-linux-x86_64-ubuntu1404-3.4.0/bin$ ./mongodump mongodbConnectionString
. Ошибка: 1022 *
bash: ./mongodump: В доступе отказано
Мой вопрос: как сделать mongodump и mongorestore из PythonAnywhere? Моя конечная цель - сделать периодическое c резервное копирование базы данных mongodb