Как включать mysql сценарий в сценарий/пакет установки

Вы пытались начать свой ftp.txt с

open server.com

Вы могли использовать

ftp -s:ftp.txt


Править

Таким образом, я попробовал бы в Вашем ftp.txt

open server.com
username

ftp_commands
bye

Отметьте пустую строку после имени пользователя.

0
задан 12 October 2011 в 07:06
1 ответ

Обычная практика - не делать этого во время установки. Я могу придумать 3 веские причины:

  • По соображениям безопасности не рекомендуется даже пытаться поставлять комбинации имени пользователя и пароля по умолчанию с пакетами, поскольку они станут слабым местом для многих установок. Это немного усложняет работу для конечного пользователя, но гораздо безопаснее настаивать на том, чтобы они установили свои собственные учетные данные для службы.
  • Вы не можете заранее знать, что пользователь захочет разместить базу данных на том же сервере, что и приложение, поэтому попытка настроить ее во время установки будет раздражать и мешать некоторым пользователям.
  • Запрашивать пароль суперпользователя во время установки нельзя. Я бы Ctrl + C тут же пробежал милю, если бы увидел это. Попытка обойти его, злоупотребляя повышенными привилегиями, еще хуже.

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

Если вы хотите развернуть красную ковровую дорожку, вы можете написать отдельный сценарий настройки, который выполняет большую часть работа или даже код процесса в вашем приложении; запрос новых учетных данных MySQL, сервера и имени БД. Вы должны поощрять пользователей делать их уникальными, а не предлагать значения по умолчанию. Получив эти данные, вы можете использовать их для загрузки исходной схемы и данных.

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

Если вы хотите развернуть красную ковровую дорожку, вы можете написать отдельный сценарий настройки, который выполняет большую часть работа или даже код процесса в вашем приложении; запрос новых учетных данных MySQL, сервера и имени БД. Вы должны поощрять пользователей делать их уникальными, а не предлагать значения по умолчанию. Получив эти данные, вы можете использовать их для загрузки исходной схемы и данных.

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

Если вы хотите развернуть красную ковровую дорожку, вы можете написать отдельный сценарий настройки, который выполняет большую часть работа или даже код процесса в вашем приложении; запрос новых учетных данных MySQL, сервера и имени БД. Вы должны поощрять пользователей делать их уникальными, а не предлагать значения по умолчанию. Получив эти данные, вы можете использовать их для загрузки исходной схемы и данных.

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

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

0
ответ дан 5 December 2019 в 16:53

Теги

Похожие вопросы