无法使用mariadb启动HandlerSocket

时间:2014-10-23 03:04:53

标签: centos mariadb handlersocket

出于某种原因,当我启动mariadb(版本时)时,我无法让HandlerSocket开始收听 10.0.14)。我使用的是Cent OS 6.5。

my.cnf具有以下设置:

handlersocket_port = 9998
handlersocket_port_wr = 9999
handlersocket_address = 127.0.0.1

从mariaDb提示符中调用“SHOW GLOBAL VARIABLES LIKE'handlersocket%'”显示:

+-------------------------------+-----------+
| 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 个答案:

答案 0 :(得分:1)

在这里回答我自己的问题 - 需要将SELINUX设置为许可模式才能启动HandlerSocket。