Инсталляция с помощью менеджера пакетов RedHat Linux
Если программа MySQL инсталлируется в Linux, то лучше всего воспользоваться модулем RPM (RedHat Packet Manager— менеджер пакетов RedHat). MySQL работает в Linux версий 2.0 и выше. Тестирование программы выполнялось в RedHat 6.2. В программе используется библиотека glibc, подключаемая статически. Если в системе установлена более старая версия библиотеки, программу придется скомпилировать заново.
В таблице 2.1 приведено описание доступных модулей RPM (для последней версии пакета MySQL 4.01.10, на момент создания этого материала)
Таблица 2.1. | |
MySQL-4.01.10-1.i386.rpm | Содержит все файлы, необходимые для запуска сервера MySQL, включая клиентские программы. |
MySQL-4.01.10-l.src.rpm | Содержит все исходные коды MySQL |
MySQL-bench-4.01.10-1.i386.rpm | Содержит программы, предназначенные для тестирования производительности MySQL. Для запуска тестов необходим основной дистрибутив, а также интерпретатор Perl. |
MySQL-client-4.01.10-1.i386.rpm | Содержит лишь клиентские программы |
MySQL-devel-4.01.10-1.i386.rpm | Содержит библиотеки и файлы заголовков, необходимые для компиляции клиентских программ |
MySQL-shared-4.01.10-1.i386.rpm | Содержит совместно используемые библиотеки для клиентских программ |
Опытные пользователи Linux знают, что флаг -i служит программе rpm указанием инсталлировать пакет. Таким образом, основной модуль MySQL инсталлируется следующей командой:
rpm -i MySQL-4.01.10-1.i386.rpm
В результате инсталляции в каталог /etc/rc.d добавляется файл сценария, содержащий команду запуска сервера MySQL после перезагрузки компьютера. Однако сам серверный домен запускается немедленно.
По окончании инсталляции потребуется изменить стандартные привилегии доступа к базам данных, о чем пойдет речь в конце лекции.
Можно также инсталлировать модуль RPM с исходными кодами программы. В этом случае воспользуйтесь опцией --rebuild, чтобы подготовить бинарный модуль.
Обычно пользователи инсталлируют лишь модули MySQL-4.01.10-1.i386.rpm и MySQL-client-4.01.10-l.i386.rpm. Для тех, кто собирается писать собственные клиентские программы, потребуется также модуль MySQL-devel-4.01.10-1.i386.rpm.
Дата добавления: 2015-05-19; просмотров: 730;