Невозможно запустить HandlerSocket с mariadb

По какой-то причине я не могу заставить HandlerSocket начать прослушивание при запуске mariadb (версия 10.0.14). Я использую Cent OS 6.5.

my.cnf имеет следующие настройки:

handlersocket_port = 9998
handlersocket_port_wr = 9999
handlersocket_address = 127.0.0.1

Вызов "SHOW GLOBAL VARIABLES LIKE 'handlersocket%'" из приглашения mariaDb показывает:

+-------------------------------+-----------+
| Variable_name                 | Value     |
+-------------------------------+-----------+
| handlersocket_accept_balance  | 0         |
| handlersocket_address         | 127.0.0.1 |
| handlersocket_backlog         | 32768     |
| handlersocket_epoll           | 1         |
| handlersocket_plain_secret    |           |
| handlersocket_plain_secret_wr |           |
| handlersocket_port            | 9998      |
| handlersocket_port_wr         | 9999      |
| handlersocket_rcvbuf          | 0         |
| handlersocket_readsize        | 0         |
| handlersocket_sndbuf          | 0         |
| handlersocket_threads         | 16        |
| handlersocket_threads_wr      | 1         |
| handlersocket_timeout         | 300       |
| handlersocket_verbose         | 10        |
| handlersocket_wrlock_timeout  | 12        |
+-------------------------------+-----------+

Я могу успешно запустить mariadb, но когда я проверяю, какие порты активно слушают, ни 9998, ни 9999 не отображаются. Я проверил файл mysqld.log, но никаких ошибок, похоже, не происходит.

1 ответ

Решение

Отвечая на мой собственный вопрос здесь - для запуска HandlerSocket нужно было установить SELINUX в ​​разрешающий режим.

Другие вопросы по тегам