1
.. _mysql_unix_socket_protocol_plugin:
1
3
MySQL Unix Socket Protocol
2
4
==========================
4
The MySQL Unix Socket Protocol plugin allows MySQL compatible clients which
5
use the unix socket file to connect to Drizzle.
6
:program:`mysql_unix_socket_protocol` implements the MySQL UNIX socket
9
.. _mysql_unix_socket_protocol_loading:
14
This plugin is loaded by default, but it may need to be configured. See
15
the plugin's :ref:`mysql_unix_socket_protocol_configuration` and
16
:ref:`mysql_unix_socket_protocol_variables`.
18
To stop the plugin from loading by default, start :program:`drizzled`
21
--plugin-remove=mysql_unix_socket_protocol
23
.. seealso:: :ref:`drizzled_plugin_options` for more information about adding and removing plugins.
25
.. _mysql_unix_socket_protocol_configuration:
10
There are several server variables to control the MySQL Unix Socket Protocol.
30
These command line options configure the plugin when :program:`drizzled`
31
is started. See :ref:`command_line_options` for more information about specifying
12
34
.. program:: drizzled
14
.. option:: --mysql-unix-socket-protocol.path (=/tmp/mysql.socket)
16
The path used for the socket file
18
.. option:: --mysql-unix-socket-protocol.clobber
20
Remove the socket file if one already exists
22
.. option:: --mysql-unix-socket-protocol.max-connections (=1000)
24
The maximum simultaneous connections via. the unix socket protocol
36
.. option:: --mysql-unix-socket-protocol.clobber
39
:Variable: :ref:`mysql_unix_socket_protocol_clobber <mysql_unix_socket_protocol_clobber>`
41
Clobber socket file if one is there already.
43
.. option:: --mysql-unix-socket-protocol.max-connections ARG
46
:Variable: :ref:`mysql_unix_socket_protocol_max_connections <mysql_unix_socket_protocol_max_connections>`
48
Maximum simultaneous connections.
50
.. option:: --mysql-unix-socket-protocol.path ARG
52
:Default: :file:`/tmp/mysql.socket`
53
:Variable: :ref:`mysql_unix_socket_protocol_path <mysql_unix_socket_protocol_path>`
55
Path used for MySQL UNIX Socket Protocol.
57
.. _mysql_unix_socket_protocol_variables:
62
These variables show the running configuration of the plugin.
63
See `variables` for more information about querying and setting variables.
65
.. _mysql_unix_socket_protocol_clobber:
67
* ``mysql_unix_socket_protocol_clobber``
73
Clobber socket file if one is there already.
75
.. _mysql_unix_socket_protocol_max_connections:
77
* ``mysql_unix_socket_protocol_max_connections``
81
:Option: :option:`--mysql-unix-socket-protocol.max-connections`
83
Maximum simultaneous connections.
85
.. _mysql_unix_socket_protocol_path:
87
* ``mysql_unix_socket_protocol_path``
91
:Option: :option:`--mysql-unix-socket-protocol.path`
93
Path used for MySQL UNIX Socket Protocol.
95
.. _mysql_unix_socket_protocol_examples:
100
Sorry, there are no examples for this plugin.
102
.. _mysql_unix_socket_protocol_authors:
109
.. _mysql_unix_socket_protocol_version:
114
This documentation applies to **mysql_unix_socket_protocol 0.3**.
116
To see which version of the plugin a Drizzle server is running, execute:
118
.. code-block:: mysql
120
SELECT MODULE_VERSION FROM DATA_DICTIONARY.MODULES WHERE MODULE_NAME='mysql_unix_socket_protocol'
127
* First Drizzle version.