Установка в FreeBSD

MySQL очень популярная СУБД, подавляющее большинство сайтов построено с ее использованием. Но при установке MySQL 5.7 во FreeBSD существуют некоторые особенности, о которых следует упомянуть.

Установка

pkg install mysql57-server

После установки необходимо инициализировать базу данных. Скрипт mysql_install_db в версии 5.7 помечен как deprecated. Поэтому делаем как указано в руководстве - с помощью опции --initialize (пароль будет сгенерирован случайным) или --initialize-insecure (пароль будет пустым). Также инициализацию можно провести от имени пользователя mysql, чтобы сразу был установлен правильный владелец.

su -m mysql -c '/usr/local/libexec/mysqld --initialize-insecure'

В MySQL 5.7 по умолчанию включена опция innodb_file_per_table, в результате чего таблицы InnoDB сохраняются в отдельных файлах *.idb в каталоге базы данных. Это крайне удобно для переноса, обслуживания, выделения места и прочего.

Last updated

Was this helpful?