ТОП-10 популярных


НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...


Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...

Internet2, или cтарые песни о новом
Когда-то на заре Интернета, тогдаеще военно-научной сетиAPRAnet, были заложены основныепринципы функционирования«Сети сетей». В их числе — использованиепротокола, называемого сейчасIPv4. В...

Все о MySQL. Инсталляция MySQL из двоичного дистрибутива в tar-архиве


28-12-2009

В случае использования дистрибутива Linux, не поддерживающего RPM, установку MySQL можно производить из tar-архива, который можно также получить на Web-узле MySQL.
Инсталляция из двоичного дистрибутива означает, что в этом случае все этапы инсталляции необходимо проделывать вручную, а не как в случае с RPM, где все за вас сделает утилита rpm. Вот как это делается.
1. Сначала войдите в систему как пользователь root: 
[user@host]# su - root
2. Распакуйте содержимое архива в соответствующий каталог, предположим, в каталог /usr/local/ (при этом следует иметь в виду, что имя файла, выделенное в данном примере курсивом, следует заменить именем конкретного архива): [user@host]# cd /usr/local [user@host]# tar -xzvf
mysql-standard-4.0.9-gamma-pc-linux-i686.tar.gz
Файлы MySQL распаковываются в каталог, названный в соответствии с форматом mysql-version-os-architecture, например:
mysql-standard-4.0.9-gamma-pc-linux-i686
3. Как видим, созданный на предыдущем этапе каталог имеет несколько сложное и вычурное имя, что-то вроде mysql-standard-4.0.9-gamma-pc-linux-i686. Для удобства можно создать ссылку mysql на этот каталог:
[user@host]# ln -s mysql-standard-4.0.9-gamma-pc-linux-i686 mysql
4. Перейдите в этот каталог и посмотрите, что из этого получится. Скорее всего, вы увидите что-то наподобие экрана, изображенного на рис. 3.3. (Подробнее о содержимом каждого каталога можно узнать в ссылке "Вверх по дереву".)
Инсталляция MySQL из двоичного дистрибутива в tar-архиве
Вверх по дереву
Если у вас есть время (и соответствующее желание), можете посмотреть всю структуру каталога MySQL. Это достаточно интересно и позволит узнать, где располагаются все важные файлы.
Что касается двоичного дистрибутива, структура каталога для типичной инсталляции MySQL выглядит следующим образом:
Инсталляция MySQL из двоичного дистрибутива в tar-архиве
5. Сервер базы данных MySQL может работать под пользователем root или под любым другим пользователем системы. С точки зрения безопасности работа под управлением пользователя root считается плохим решением, следовательно, для этой цели можно создать специального пользователя mysql и группу.
Это можно сделать с помощью команд groupadd и useradd:
[user@host]# groupadd mysql
[user@host]# useradd -g mysql mysql
6. После этого запустите сценарий инициализации mysql_install_db, который поставляется вместе с программой:
[user@host]# /usr/local/mysql/scripts/mysql_install_db [user@host] useradd -g mysql mysql
На рис. 3.4 видно, что при этом происходит.
Как видно из листинга, приведенного на рисунке, этот сценарий инициализации подготавливает и инсталлирует основные таблицы MySQL и устанавливает стандартные разрешения для доступа к MySQL.
7. Измените права владения на утилиты MySQL, с тем, чтобы они принадлежали пользователю root:
[user@host]# chown -R root /usr/local/mysql/data 
8. А теперь предоставьте вновь созданному пользователю mysql права доступа и записи к каталогам данных MySQL:
[user@host]# chown -R mysql /usr/local/mysql/data [user@host]# chgrp -R mysql /usr/local/mysql
9. Запустите сервер MySQL, запустив вручную утилиту mysqld:
[user@host]# /usr/local/mysql/bin/mysqld_safe -user=mysql &
Таким образом, будет запущен MySQL. При загрузке он прочитает все созданные в каталоге /usr/local/mysql/data таблицы.
Инсталляция MySQL из двоичного дистрибутива в tar-архиве
После успешного завершения инсталляции, нужно перейти к изучению материала, изложенного в разделе "Тестирование MySQL". Там описано, как можно проверить функциональные возможности полученной системы.

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
Все о MySQL. Инсталляция и настройка MySQL под управлением ОС UNIX Все о MySQL. Инсталляция MySQL из дистрибутива с исходными текстами