Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
создание инсталляционного пакета (Иван) 01/02/2007 - 10:34:07
      Re: создание инсталляционного пакета (almer) 12/02/2008 - 10:28:45

> Original message text:
> From: Иван - 01/02/2007 - 10:34:07
> Subject:создание инсталляционного пакета
> -----------------
> Есть:
> 1. программа, написанная под Дельфи с использованием базы на mySQL (через MySQL ODBC 3.51 Driver)
> 2. Сама база, крутящаяся на серваке
> Необходимо создать универсальный инсталлятор:
> 1. Для сервера (автоматическая установка mySQL, автоматический запуск сервера через автозагрузку, пароль для root-a, автоматическое создание базы, запись привелегий и пользователей).
> 2. Для клиента (установка коннектора, установка DSN, установка программы).
> ВНИМАНИЕ ВОПРОСЫ:
> По поводу пункта 1 - у меня есть инсталлятор MySQL (оригинальный), но как мне сделать свой, да еще по умолчанию с паролем для root-a и запуском в автозагрузке?
> Как средствами инсталлятора создать свою базу данных и задать пользователей и привелегии (я могу это делать через phpMyadmin ручками, а как это делать автоматически?)
> По поводу пункта 2 - если я не ошибаюсь коннектор представляет собой просто одну dll (myodbc3.dll), достаточно ли мне кинуть ее в папку windows/system32? Если да, нужна ли перезагрузка после этого?
> Для DSN - как его создавать автоматически? Читал что можно через реестр, какие ключи, что, где, как.
> Надеюсь на Вашу помощь!
>
>


From: almer - 12/02/2008 - 10:28:45
Subject:создание инсталляционного пакета
-----------------
1. Инсталлятор можно создать бесплатной программой NSIS. Для этого необходимо найти рапакованный mysql.msi (создается в какой-то папке temp после запуска mysql.exe) , перименовать его в архив и вытащить все содержимое. Далее пишется скрипт для NSIS копирования всех файлов, там же есть возможность менять my.ini и писать в реестр. А в реестр пишеться информация для автоматического запуска сервиса. Попробуйте установить MySQL и поискать "mysqld-nt" в реестре - там должен быть параметр "ImageName" - это и есть запуск сервиса.
2. Я тоже бьюсь над этой проблемой, если что узнаете - пишите rm_fobos@mail.ru



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
33037



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |