|
Программирование >> Создание клиентов mysql
ИНСТАЛЛЯЦИЯ MYSQL В этой главе. Загрузка дистрибива Инсталляция с помощью менеджера пакетов RedHat Linux Инсталляция в Windows Инсталляция вручную Компиляция программы Предоставление привилегий ользователю базы данных необязательно знать, как инсталлировать MySQL. В крупных организациях есть системные администраторы, которые этим занимаются. Что касается разработчиков, то им нужно понимать особенности данного процесса. Именно здесь у них появляется доступ к различным конфигурационным установкам, с помощью которых можно настроить производительность программы. Естественно, необходимо обладать правами администратора на том компьютере, где MySQL устанавливается в виде сервиса, запускаемого автоматически. Программу можно запускать также из персональных учетных записей. Загрузка дистрибутива MySQL можно инсталлировать двумя способами: скомпилировав исходные коды программы или воспользовавшись предварительно скомпилированными двоичными файлами. Первый вариант допускает больше возможностей в плане конфигурации, но более продолжителен. Второй вариант удобнее, так как есть готовые дистрибутивы для многих операционных систем. На момент написания книги существовали версии MySQL для FreeBSD, HP-UX, IBM AIX, Linux, MacOS X, SCO, SGI Irix, Solaris и многих вариантов Microsoft Windows. Информацию обо всех дистрибутивах можно получить на Web-узле www.mysql.com. Там же публикуются последние новости о программе. Проверка исходных требований Если инсталлируются двоичные файлы, следует убедиться в том, что система соответствует исходным требованиям программы. Важным моментом является поддержка потоков. При инсталляции в старых версиях некоторых операционных систем MySQL требует наличия отдельной библиотеки потоковых функций POSIX. POSIX - это международный стандарт, определяющий работу системных сервисов, а потоки - это механизм, позволяющий программам выполнять несколько задач одновременно. Современные операционные системы поддерживают стандарт POSIX. Если вы все же не уверены, проверьте в интерактивной документации, будет ли программа MySQL работать в данной версии операционной системы. Выбор версии Команда разработчиков MySQL публикует тестовые и стабильные версии дистрибутивов отдельно. Информацию о статусе той или иной версии программы можно найти на Web-узле. Эти же сведения закодированы в названии дистрибутива. На момент написания книги последняя стабильная версия имела номер 3.23.39. В целом лучше выбирать самую новую версию. Исключение составляют лишь альфа-версии, в которых впервые вводятся новые функциональные возможности. Программа MySQL отвечает самым высоким критериям качества и надежности, поэтому ее бета-версии зачастую вполне сопоставимы с финальными версиями других программ. Инсталляция с помощью менеджера пакетов RedHat Linux Если программа MySQL инсталлируется в Linux, то лучше всего воспользоваться модулем RPM (RedHat Packet Manager- менеджер пакетов RedHat). MySQL работает в Linux версий 2.0 и выше. Тестирование программы выполнялось в RedHat 6.2. В программе используется библиотека glibc, подключаемая статически. Если в системе установлена более старая версия библиотеки, программу придется скомпилировать заново. Ниже приведено описание доступных модулей RPM. MySQL-3.23.39-1.1386.rpm Содержит все файлы, необходимые для запуска сервера MySQL, включая клиентские программы. MySQL-3.23.39-l.src.rpm Содержит все исходные коды MySQL. MySQL-bench-3.23.39-1.1386.rpm Содержит программы, предназначенные для тестирования производительности MySQL. Для запуска тестов необходим основной дистрибутив, а также интерпретатор Perl. MySQL-client-3.23.39-1.1386.rpm Содержит лишь клиентские программы. MySQL-devel-3.23.39-1.1386.rpm Содержит библиотеки и файлы заголовков, необходимые для компиляции клиентских программ. MySQL-shared-3.23.39-1.1386.rpm Содержит совместно используемые библиотеки для клиентских программ. Опытные пользователи Linux знают, что флаг -i служит программе rpm указанием инсталлировать пакет. Таким образом, основной модуль MySQL инсталлируется следующей командой:
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |