Установка MySQL из портов во FreeBSD

Установка MySQL из портов во FreeBSD

Собирать MySQL буду из портов по этому:

MySQL скомпилировался — после чего сделаем rehash и создадаем его конфиг. Скопируем стандартный конфиг:

Нужно будет его подправить, если не устраивает стандартный, мой такой:

Запускаем MySQL на FreeBSD

Устанавливаем БД, ставим права и стартуем MySQL:

Смотрим, что в /etc/newsyslog.conf присутствует
/var/log/mysql.log 600 2 500 * ZC

Смотрим что сервер с мускулом страртанул.

Если возникли ошибки, то нужно смотреть ‘Log’:

Устанавливаем пароль для MySQL администратора:

Удаляем всех лишних пользователей:
Для того что бы удалить какого либо пользователя или сразу всех нужно для начала подключиться к самому MYSQL под администратором с использованием нового пароля.

Сейчас удаляем всех лишних пользователей:

Нужно проверить что мы правильно все сделали и что остался только root:
Если вышли с ‘мускула’, то стоит подключиться под админом (# mysql-uroot -p):

+——+————+
| user | host |
+——+————+
| root | localhost |
+——+————+

Сейчас можно настроить автобэкап (ежедневный бэкап БД):
Для этого нам нужно установить модуль к MySQL- mysqlbackup.

Добавить теперь нужно в /etc/periodic.conf:

С этими настройками будут сохраняться все ваши архивные копий всех БД в папке бэкапов /var/backups. Если не понятно что то стало то более подробная информация — man mysqlbackup в руки.
Чтобы mysql и mysqlbackup не спрашивали root-пароль, создадим файл /root/.my.cnf с таким содержимым:

Установим права на файл:

Если вдруг кто то забыл пароль администратора от MySQL.

Нужно обновить или заменить уже существующие опции в rc.conf:

Перезапустим Mysql.

Смотрите так же:

Установка apache для FreeBSD из исходников (руководство по установке)
Установка PHP для FreeBSD из исходников (руководство по установке)

Установка MySQL из портов во FreeBSD завершена. За помощью обращайтесь, помогу.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *