Mysql 5.6 установка и настройка в FreeBSD

обновлено 1 мин

Статья написана в 2015 году. Команды и версии программ могли устареть — проверяйте по документации.

Посоле того как мы установили apache24, необходимо установить mysql56 (server+client) для работы с базой данных, так как joomla без mysql не работает.


Переходим в каталог

bash
cd /usr/ports/databases/mysql56-client
make install clean

После того как установили клиента, установим сервер

bash
cd /usr/ports/databases/mysql56-server
make install clean

Далее пропишем наш сервер в автозагрузку

bash
nano /etc/rc.conf прописываем mysql_enable="YES"

запускаем сервер

bash
service mysql-server onestart

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

bash
mysqladmin -u root password 'test' , где test пароль для Вашего сервера

Перезапускаем сервер

bash
service mysql-server restart

Проверим

bash
mysql -u root -p
show databases;

Если базы данных отобразились, значит все наш mysql-server готов.

Если по каким-то причинам, вы не можете зайти, или забыли пароль пользователя, то:

bash
nano /etc/rc.conf
mysql_args="--skip-grant-tables"

Перезапустим mysql

bash
service mysql-server restart

Заходим в mysql без пароля

bash
mysql -u root -p

Теперь сменим пароль

sql
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'),
password_expired = 'N'
WHERE User = 'root' AND Host = 'localhost';
sql
FLUSH PRIVILEGES;

Убираем строку

bash
nano /etc/rc.conf
mysql_args="--skip-grant-tables"

Перезапускаем сервер

bash
service mysql-server restart

И наслаждаемся

Статья помогла?

Нашли ошибку или устаревшую команду? Выделите текст и нажмите Ctrl+Enter.