Программирование >>  Программный интерфейс приложений 

1 ... 177 178 179 [ 180 ] 181 182 183 ... 264


Для распаковки дистрибуции запустите одну из следующих команд (используйте вторую команду, если рабочая версия tar не распознает опцию Z при распаковке дистрибуции)

% tar zxf mysql-version-piatform.tar.gz

% gxmzip < mysql-version-platform. tar .gz I tar xf -

Распаковка дистрибуции сопровождается созданием каталога mysql-version-platform, в который и помещается ее содержимое. Чтобы упростить ссылку на этот каталог, создайте символическую связь с помощью следующей команды:

% In -S mysql-version-piatform mysql

Теперь, если MySQL инсталлируется в /usr/local, на каталог инсталляции можно ссылаться как на /usr/local/mysql.

Если планировалось установить только клиентскую поддержку дистрибуции без профаммного обеспечения сервера, работу можно считать выполненной. Хотя, если MySQL инсталлируется впервые, выполните инсфукции, описанные в разделе Инициализация каталога данных и таблиц разрешений . При обновлении уже существующей инсталляции перейдите к разделу Запуск сервера .

Инсталляция RPM-дистрибуции

RPM-файлы используются для инсталляции MySQL в системах Linux. Они имеют следующие названия

HySQh-version-platform. rpm. Профаммное обеспечение сервера.

MySQL-cllent. version-platform. rpm. Профаммы клиентов.

MySQL-devei.veraon-/a(/brm.rpm. Профаммная поддержка (клиентские библиотеки и файлы) для написания клиентских профамм. Этот файл необходим, если планируется использовать или создавать сценарии Perl DBI для доступа к базам данных MySQL.

MySQL-bench. vOT/on-/a owi. rpm. Средства проверки производительности работы и тесты. Для их работы требуется установка Perl и модуля Msql-Mysql-modules. RPM-файл для модуля Msql-Mysql-modules можно зафузить с узла www.mysql.com.

MySQL-version.src.rpm. Исходный код для сервера, клиентов, средств проверки производительности и тестов.

Для выполнения инсталляции из RPM-файлов вовсе необязательно перемещаться в какой-либо специальный каталог. Эти файлы уже содержат специальную информацию о том, куда следует инсталлировать файлы MySQL. Чтобы определить, куда будут инсталлироваться файлы каждого RPM-файла rpm Jile, воспользуйтесь следующей командой:

% грш -qpl rpm file



Для инсталляции RPM-файла запустите команду: % rm -1 rpm file

Поскольку различные компоненты MySQL распределены по нескольким файлам RPM, возможно, придется инсталлировать несколько файлов. Для инсталляции поддержки клиентов используйте команду:

% rpm -i MySQL-client-version-piatform.rpm

Для инсталляции поддержки сервера применяется команда: % rpm -i MySQL-version-piatform.rpm

Если планируется написание собственных программ с помощью поддержки средств программирования клиентов, инсталлируйте и RPM-файл разработки:

% rpm -1 MySQL-devel-version-pJat/orm.rpm

Если планируется установить только клиентскую поддержку дистрибуции без программного обеспечения сервера, работу можно считать выполненной. Хотя, если MySQL инсталлируется впервые, выполните инструкции, предписанные в разделе Инициализация каталога данных и таблиц разрешений . При обновлении уже существующей инсталляции перейдите к разделу Запуск сервера .

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

% rpm --recompile MySQL-version.srс.rpm

Инсталляция дистрибуции в исходных текстах

Файлы дистрибуции, представленные в виде исходного текста, имеют, как правило, названия mysql-vOT/o . tar. gz, где version - номер версии MySQL. Перед запуском команд инсталляции сначала переместитесь в каталог, в который необходимо распаковать дистрибуцию. Загрузите файл дистрибуции и распакуйте его с помощью одной из двух следующих команд (используйте вторую команду, если рабочая версия tar не распознает опцию z при распаковке дистрибуции):

% tar zxf mysql-version.tar.gz

% gunzip < mysql-version.tar.gz tar xf -

Распаковка дистрибуции приведет к созданию каталога mysql-version, в котором и будет размещено содержимое дистрибуции. Переместитесь в этот каталог: % cd mysql-version

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



Для настройки конфигурации дистрибуции воспользуйтесь командой

configure;

% ./configure

Возможно, имеет смысл определить опции настройки. Чтобы получить список возможных опций, запустите следующую команду:

% ./configure --help

Ниже приведено краткое описание наиболее полезных опций.

-without-server. Настройка для создания клиентской поддержки (клиентских программ или библиотек). Эту опцию можно использовать, если планируется обеспечить доступ к работающему на другом компьютере серверу.

-pref ix=path name. По умолчанию в качестве основного каталога инсталляции устанавливается каталог /usr/local. Файлы каталога данных, клиентов, сервера, клиентских библиотек и файлы заголовков инсталлируются соответственно в подкаталоги var, bin, libexec, lib И include ЭТОГО каталога. Опция --prefix используется для изменения расположения каталога инсталляции.

--localstatedir=path name. Эта опция изменяет месторасположение каталога данных. Ее могут с успехом применять администраторы, которые не желают хранить свои базы данных в каталоге

/usr/local/var.

--with-low-memory. Для КОМПИЛЯЦИИ исходного файла sql/sql yacc.cc требуется большой объем памяти, что иногда не позволяет успешно выполнить инсталляцию. К основным симптомам этой проблемы относится появление ошибки fatal signal 11 или переполнение виртуальной памяти. Опция - with-low-memory указывает компилятору использовать меньший объем памяти.

По завершении работы команды configure откомпилируйте дистрибуцию и инсталлируйте ее:

% make

% make install

Если администратор не определял ранее с помощью опции -prefix новый каталог инсталляции, в котором бы он обладал правами записи, то, возможно, для запуска команды инсталляции придется зарегистриро-

; ваться в качестве пользователя root.

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



1 ... 177 178 179 [ 180 ] 181 182 183 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика