Установка и настройка MySQL

Установка

Если вы уже установили и настроили MySQL, перейдите в раздел Конфигурация.

validation-status-icon-warning MariaDB — это база данных по умолчанию во многих средах Linux. Она не поддерживается решением ESET Remote Administrator. Обязательно установите MySQL, чтобы обеспечить правильную работу ESET Remote Administrator.

Установка MySQL выполняется по-разному в разных дистрибутивах и версиях Linux.

Дистрибутивы Debian и Ubuntu

Установите MySQL с помощью следующей команды:
sudo apt-get install mysql-server

Расширенная установка: https://dev.mysql.com/doc/refman/5.7/en/linux-installation-apt-repo.html

Дистрибутивы CentOS, Red Hat и Fedora

Установите MySQL с помощью следующей команды:
sudo yum install mysql-server

Расширенная установка: https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

Дистрибутив OpenSUSE

Установите MySQL с помощью следующей команды:
sudo zypper install mysql-community-server

Установка вручную

Чтобы установить решение MySQL Community Server, загрузите его отсюда:
http://dev.mysql.com/downloads/


Конфигурация

Чтобы открыть файл my.cnf (my.ini для Windows) в текстовом редакторе, выполните следующую команду:

sudo nano /etc/mysql/my.cnf
(если файл отсутствует, попробуйте ввести /etc/my.cnf)

Найдите следующую конфигурацию в разделе [mysqld] файла my.cnf и измените значения. Если параметры отсутствуют в файле, добавьте их в раздел [mysqld].

max_allowed_packet=33M

В MySQL 5.6.20 и 5.6.21 (определить версию MySQL можно с помощьюmysql --version)

oдля параметра innodb_log_file_size следует задать значение по крайней мере 200 МБ (например, innodb_log_file_size=200M).

для MySQL 5.6.22 или более поздних версий:

oДля параметра innodb_log_file_size*innodb_log_files_in_group нужно задать значение по крайней мере 200 МБ (* означает умножение, и результат умножения двух параметров должен быть больше 200 МБ. Минимальное значение для innodb_log_files_in_group — 2, а максимальное — 100. Кроме того, значение должно быть целым числом.
Например,
innodb_log_file_size=100M
innodb_log_files_in_group=2

 

Сохраните и закройте файл, а затем введите следующую команду, чтобы перезапустить сервер MySQL Server и применить конфигурацию (в некоторых случаях служба называется так: mysqld):

sudo service mysql restart

Чтобы настроить MySQL, в том числе права и пароль (это необязательная задача, и ее нельзя выполнить в некоторых дистрибутивах Linux), запустите следующую команду:

/usr/bin/mysql_secure_installation

Чтобы проверить, запущен ли сервер MySQL, введите следующую команду:

sudo netstat -tap | grep mysql

Если сервер MySQL запущен, отобразится следующая строка. Обратите внимание, что идентификатор процесса PID (в примере ниже это 7668) изменится.

tcp 0 0 localhost:mysql *:* LISTEN 7668/mysqld