Установка и настройка MySQL.
1. Для установки MySQL сервера нам нужно добавить опцию в /etc/make.conf. Эта опция заставит порт MySQL скомпилироваться с под¬держкой всех возможных наборов символов, а не только с базовым лати¬ницей:
>> touch /etc/make.conf
>> echo "WITH_XCHARSET=all" >> /etc/make.conf
2. Выводим список версий MySQL в портах:
>> cd /usr/ports/databases
>> ls | grep mysql | grep -server
3. Устанавливаем mysql55-server:
>> cd mysql55-server
>> make config && make config-recursive
>> make && make install clean
4. Создаем каталог для баз данных и выдаем права пользователю и группе mysql:
>> mkdir /files/db
>> mkdir /files/db/mysql
>> chown -R mysql /files/db/mysql
>> chgrp -R mysql /files/db/mysql
5. Копируем главный конфигурационный файл MySQL:
>> cp /usr/local/share/mysql/ my-default.cnf /etc/my.cnf
6. Редактируем файл конфигурации /etc/my.cnf:
[mysqld]
datadir="/files/db/mysql"
7. Устанавливаем базы:
>> cd /usr/local
>> mysql_install_db
8. Включаем автозапуск сервера MySQL, добавляем в файл /etc/rc.conf:
>> echo mysql_enable="YES" >> /etc/rc.conf
9. Запускаем MySQL сервер:
>> /usr/local/etc/rc.d/mysql-server start
10. Устанавливаем пароля для root в MySQL:
>> mysqladmin -u root password 'ПАРОЛЬ'
11. Удаление всех пользователей, кроме "root":
>> mysql -u root -p
Enter password: 'ПАРОЛЬ'
mysql> use mysql
mysql> DELETE FROM user WHERE user != 'root';
mysql> exit
Команды сервиса
• Запуск, перезагрузка, остановка службы
>> /usr/local/etc/rc.d/mysql-server start / restart / stop
• Подключение к серверу MySQL
>> mysql -u root -p
Enter password: 'ПАРОЛЬ'