Введение в СУБД MySQL

       

Инсталляция с помощью менеджера пакетов 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.1386.rpmСодержит все файлы, необходимые для запуска сервера MySQL, включая клиентские программы.MySQL-4.01.10-l.src.rpmСодержит все исходные коды MySQLMySQL-bench-4.01.10-1.1386.rpmСодержит программы, предназначенные для тестирования производительности MySQL. Для запуска тестов необходим основной дистрибутив, а также интерпретатор Perl.MySQL-client-4.01.10-1.1386.rpmСодержит лишь клиентские программыMySQL-devel-4.01.10-1.1386.rpmСодержит библиотеки и файлы заголовков, необходимые для компиляции клиентских программMySQL-shared-4.01.10-1.1386.rpmСодержит совместно используемые библиотеки для клиентских программ

Опытные пользователи Linux знают, что флаг -i служит программе rpm указанием инсталлировать пакет. Таким образом, основной модуль MySQL инсталлируется следующей командой:

rpm -i MySQL-4.01.10-1.1386.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.



Содержание раздела