|
Программирование >> Программный интерфейс приложений
с этой же целью можно воспользоваться и такими командами; % rm config.cache % make clean Сразу после завершения их выполнения можно повторно запустить утилиту configure. Инсталляция MySQL в системе UNIX Существуют UNIX-дистрибуции для различных версий MySQL. В настояшее время последними официальными являются версии серии 3.22. В качестве разрабатываемых опытных выступают версии серии 3.23. В общем, при выборе необходимо отдавать предпочтение наибольшему номеру версии в серии, которую администратор желает установить Выбрать можно также и соответствующий формат дистрибуции. Дистрибуции MySQL представлены в двоичном формате, в виде RPM-файлов и исходных текстах. Дистрибуции первых двух форматов легче устанавливать, однако при их выборе администратор получает параметры структуры и конфигурации, установленные по умолчанию. Дистрибуции, представленные в виде исходного кода, инсталлировать трудней, поскольку сначала необходимо скомпилировать соответствующее профаммное обеспечение, а также уметь управлять параметрами конфигурации. Можно, например, скомпилировать дистрибуцию только для клиентской поддержки, убрав компонент сервера, или изменить местоположение инсталляции. В общем, дистрибуции включают один или несколько следующих компонентов. Сервер mysqld. Клиентские профаммы (mysql, mysqladmin и т.п.) и профамм-ную клиентскую поддержку (файлы библиотек и заголовков). Документацию. Исходную базу данных. Языковую поддержку. Двоичные и представленные в виде исходного кода дистрибуции включают в себя все эти элементы. Отдельный RPM-файл содержит только некоторые из них, поэтому для установки всех компонентов придется инсталлировать несколько RPM-файлов. Если планируется подключение к серверу, уже работающему на другом компьютере, профаммное обеспечение сервера инсталлировать не нужно. Необходимо установить лишь клиентское профаммное обеспечение. Если сервер не устанавливается, необходимо настроить клиентское профаммное обеспечение, чтобы иметь возможность подключаться к работающему на другом компьютере серверу. Если сервер устанавливается, необходимо настроить средства подключения к серверу с компьютера, на котором он запущен. Это исключит необходимость регистрации на другом компьютере, использующем клиентское программное обеспечение, для тестирования работы сервера. Еще об инсталляции MySQL Для инсталляции MySQL в системе UNIX следует выполнить следующие основные действия. 1. Создайте \четную запись UNIX для пользователя и группы, от имени которых будет работать сервер (если планируется установка сервера). 2. Получите и распакуйте дистрибуцию, которую собираетесь инсталлировать. Если для инсталляции применяется исходный код, скомпилируйте его и приступайте к инсталляции. 3. Запустите сценарий mysql install db для инициализации каталога данных и таблиц разрешений (только при первой инсталляции). 4. Запустите сервер. 5. Прочитайте главу 11, Общее администрирование MySQL , чтобы ознакомиться с общими административными функциями. В частности, настоятельно рекомендуется прочитать раздел, посвященный запуску и завершению работы сервера и запуску сервера от имени пользователя без привилегий. Создание учетной записи для пользователя MySQL Пользователи, которые работают с клиентским программным обеспечением MySQL и не собираются заниматься установкой сервера MySQL, могут пропустить материал этого раздела. Сервер MySQL может работать с полномочиями любого UNIX-пользователя, однако по причине безопасности и эффективного администрирования лучше не запускать сервер от имени пользователя root. Рекомендуется создать отдельную учетную запись для администрирования MySQL и именно под ее управлением запускать сервер. При таком подходе администратор сможет зарегистрироваться от имени этого пользователя, получив все привилегии в каталоге данных для выполнения операций поддержки и разрешения проблем. Процедуры создания учетных записей могут изменяться от системы к системе, поэтому прежде чем приступить к работе, внимательно ознакомьтесь с имеющейся документацией. В этой книге в качестве имен пользователя и группы этой учетной записи используются соответственно mysqladm и mysqlgrp. Если какой-либо пользователь планирует инсталлировать MySQL исключительно для своих потребностей, он может запускать ее от своего имени. В этом случае вместо mysqladm и mysqlgrp в примерах этой книги следует поставить свои имена пользователя и группы. При инсталляции из RPM-файлов автоматически создается пользователь с именем mysql. Соответственно, при выборе именно такой инсталляции вместо mysqladm необходимо подставлять mysql. Создание и использование для запуска MySQL отдельной учетной за-пиги потьзовптетя без привилегий имеет по сравнению с использованием записи root следующие преимущества. Если MySQL не работает с полномочиями пользователя root, никто не сможет воспользоваться сервером для получения доступа с обширными привилегиями. Административные функции MySQL безопасней вьшолнять от имени пользователя без особых привилегий, чем как пользователь root. Владельцем созданных сервером файлов будет пользователь mysqladm, а не root. Чем меньще файлов в системе связаны с пользователем root, тем лучше. Даже исходя из соображений простоты работы лучше вьщелить для функционирования MySQL отдельную учетную запись. Это позволит также легче определить, какие элементы системы связаны с MySQL. Например, в каталоге с файлами сгоп будет храниться и отдельный файл для MySQL-пользователя, mysqladm. В любом другом случае задание процесса сгоп MySQL будет записываться в файл пользователя root вместе со всеми остальными операциями, периодически выполняемыми пользователем root. Получение и инсталляция дистрибуции MySQL При изложении последующего материала под версией (version) будет пониматься номер версии используемой дистрибуции MySQL, а под платформой (platform) - название платформы, на которой выполняется инсталляция. Эти же понятия зачастую используются и в именах файлов дистрибуции, что позволит легко их определять и различать. Номер версии представляет собой запись, аналогичную 3.22.26 или 3.23.4-alpha, а платформа - sgi-irix6. 3-mips или dec-osf 4 . ob-alpha. Инсталляция двоичной дистрибуции Имена файлов двоичной дистрибуции записываются, как правило, в формате ту sql-version-platform. tar .gz. Загрузите или получите иным путем файл дистрибуции выбранной версии и для соответствующей платформы и поместите его в каталог инсталляции MySQL, например /usr/local.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |