Реклама

воскресенье, 14 марта 2010 г.

Установка MySQL базы данных на сервере с FreeBSD на борту

Зачем нужна эта штука я пояснять не буду, потому что если уж ТЫ залез сюда и читаешь это, то вряд ли из тупого праздного любопытства.
Итак, для начала обновим прорты (ну или поставим, если у кого их нет)
# portsnap fetch extract update

и можем пойти попить чайку или покурить

после того, как получим красивое сообщение
Building new INDEX files... done.
Ports tree is already up to date.


идем в порты и собираем там всю эту гадость
# cd /usr/ports/databases/mysql51-server


если ты решил сразить всех или просто позадротствовать, то смело набирай
# make configure

и тщательно выбирай настройки. Мы же ограничимся дефолтными настройками
# make install clean

и снова идем курить... надолго курить...

после того, как все поставилось, инсталлируем базу данных
# /usr/local/bin/mysql_install_db


База проинсталлировалась вот по этому пути /var/db/mysql, теперь надо сменить владельца и группу для работы MySQL со своими же базами (вот тут всегда разногласия, кто-то говорит, что при инсталляции скрипт сам выполняет эти действия, кто-то что нет, так или иначе это всегда можно проверить в списке вывода #ls -l):

#chown -R mysql /var/db/mysql


#chgrp -R mysql /var/db/mysql


Все, теперь можно пускать демона

#/usr/local/bin/mysqld_safe -user=mysql &


наивные дурачки думают что это все... нееееэээт! впереди еще много чего интересного!

Меняем пароль от рута

# /usr/local/bin/mysqladmin -u root password 'new-password'


ну и для полного щастя ползем в /etc/rc.conf и прописываем там

mysql_enable=”YES”


и перезагружаем систему

Комментариев нет:

Отправить комментарий

Samsung S24E310HL Store mode

Случайно прижал кнопки управления монитором и монитор перешел в режим Store mode. Монитор раз в 10-20 секунд моргает и внизу показывается ре...