18
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
Здесь character-set-server обозначает кодировку для всего сервера,
collation-server - порядок символов и строк на основе алфавитного порядка и
классов эквивалентности, init-connect - строка, выполняемая для каждого
клиента при соединении.
Приведем еще некоторые настройки конфигурационного файла.
Базовые настройки
low-priority-updates – эта опция снижает приоритет операций
INSERT/UPDATE по сравнению с SELECT. Данная директива актуальна, если
данные важно быстрее прочитать, чем записать.
skip-name-resolve – говорит СУБД, не определять доменные имена для
IP-адресов подключающихся клиентов. При этом пользовательские разрешения
нужно настраивать не на хосты, а на IP-адреса. Если вы соединяетесь с
сервером только с локальной машины, то особого значения не имеет. Для
внешних соединений ускорит установку соединения.
skip-networking – говорит СУБД, не использовать сеть, то есть вообще не
обрабатывать TCP/IP соединения. Общение с сервером при этом будет
происходить исключительно через сокет. Рекомендуется, если у вас нет ПО,
которое использует только TCP/IP для связи с сервером.
Ограничения
bind-address – устанавливает интерфейс, который будет слушать сервер.
В целях безопасности рекомендуется установить в качестве интерфейса
127.0.0.1, если вы не используете внешние соединения с сервером.
max_allowed_packet – устанавливает максимальный размер данных,
которые могут быть переданы за один запрос.
max_join_size – запрещает SELECT операторы, которые
предположительно будут анализировать, более указанного числа строк или
больше указанного числа поисков по диску. Используется для защиты от