Установка на ОС Linux

Процесс установки MySQL на ОС Linux в данной работе рассмотрен на примере RedHat Linux (в данном случае Linux 9.0 Ural). Однако, данная уста-новка уместна и для других Linux-систем таких как Linux Debian, Mandrake и т.п. с установленными пакетами для программирования и отладки.

Для установки необходимы установочные пакеты RPM пакета MySQL, которые можно скачать с официального сайта. Если не требуется введения дополнительных функций и изменения перекомпилированных параметров, данный способ установки (с использованием пакетов PRM) является наибо-лее удобным. Все RPM-пакеты для RedHat Linux компилируются для версии 6.2 и должны выполняться во всех последующих версиях системы. Однако, для достижения наибольшей производительности можно скомпилировать MySQL самостоятельно. Как правило, компиляция и настройка параметров на этой стадии позволяет увеличить производительность MySQL на 5-15%. Исходные коды для компиляции также можно скачать на сайте http://www.MySQL.com

В таблице перечислены файлы, необходимые для установки MySQL с помощью RPM.

Пакеты RPM, необходимые для установки MySQL в ОС Linux



Процесс установки пакета MySQL с использованием установочных па-кетов MySQL показан на следующем рисунке

Установка MySQL с помощью RPM в консоле Linux



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

shell> rpm -i MySQL-VERSION.i386.rpm MySQL-client-VERSION.i386.rpm

При этом будет установлен сервер и клиент MySQL. Для установки только клиентского приложения необходимо выполнить команду

shell> rpm -i MySQL-client-VERSION.i386.rpm

При установке с помощью RPM данные будут размещены в каталоге /var/lib/MySQL, при этом также будут добавлены необходимые записи в /etc/rc.d/ для автоматического запуска MySQL-сервера во время загрузки сис-темы.

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