1
.. _mysql_protocol_plugin:
6
:program:`mysql_protocol` implements the MySQL network protocol.
8
.. _mysql_protocol_loading:
13
This plugin is loaded by default, but it may need to be configured. See
14
the plugin's :ref:`mysql_protocol_configuration` and
15
:ref:`mysql_protocol_variables`.
17
To stop the plugin from loading by default, start :program:`drizzled`
20
--plugin-remove=mysql_protocol
22
.. seealso:: :ref:`drizzled_plugin_options` for more information about adding and removing plugins.
24
.. _mysql_protocol_configuration:
29
These command line options configure the plugin when :program:`drizzled`
30
is started. See :ref:`command_line_options` for more information about specifying
35
.. option:: --mysql-protocol.bind-address ARG
38
:Variable: :ref:`mysql_protocol_bind_address <mysql_protocol_bind_address>`
42
.. option:: --mysql-protocol.buffer-length ARG
45
:Variable: :ref:`mysql_protocol_buffer_length <mysql_protocol_buffer_length>`
49
.. option:: --mysql-protocol.connect-timeout ARG
52
:Variable: :ref:`mysql_protocol_connect_timeout <mysql_protocol_connect_timeout>`
56
.. option:: --mysql-protocol.max-connections ARG
59
:Variable: :ref:`mysql_protocol_max_connections <mysql_protocol_max_connections>`
61
Maximum simultaneous connections.
63
.. option:: --mysql-protocol.port ARG
66
:Variable: :ref:`mysql_protocol_port <mysql_protocol_port>`
68
Port number to use for connection or 0 for default to with MySQL
70
.. option:: --mysql-protocol.read-timeout ARG
73
:Variable: :ref:`mysql_protocol_read_timeout <mysql_protocol_read_timeout>`
77
.. option:: --mysql-protocol.retry-count ARG
80
:Variable: :ref:`mysql_protocol_retry_count <mysql_protocol_retry_count>`
84
.. option:: --mysql-protocol.write-timeout ARG
87
:Variable: :ref:`mysql_protocol_write_timeout <mysql_protocol_write_timeout>`
91
.. _mysql_protocol_variables:
96
These variables show the running configuration of the plugin.
97
See `variables` for more information about querying and setting variables.
99
.. _mysql_protocol_bind_address:
101
* ``mysql_protocol_bind_address``
105
:Option: :option:`--mysql-protocol.bind-address`
109
.. _mysql_protocol_buffer_length:
111
* ``mysql_protocol_buffer_length``
115
:Option: :option:`--mysql-protocol.buffer-length`
119
.. _mysql_protocol_connect_timeout:
121
* ``mysql_protocol_connect_timeout``
125
:Option: :option:`--mysql-protocol.connect-timeout`
129
.. _mysql_protocol_max_connections:
131
* ``mysql_protocol_max_connections``
135
:Option: :option:`--mysql-protocol.max-connections`
137
Maximum simultaneous connections.
139
.. _mysql_protocol_port:
141
* ``mysql_protocol_port``
145
:Option: :option:`--mysql-protocol.port`
147
Port number to use for connection or 0 for default to with MySQL
149
.. _mysql_protocol_read_timeout:
151
* ``mysql_protocol_read_timeout``
155
:Option: :option:`--mysql-protocol.read-timeout`
159
.. _mysql_protocol_retry_count:
161
* ``mysql_protocol_retry_count``
165
:Option: :option:`--mysql-protocol.retry-count`
169
.. _mysql_protocol_write_timeout:
171
* ``mysql_protocol_write_timeout``
175
:Option: :option:`--mysql-protocol.write-timeout`
179
.. _mysql_protocol_examples:
184
Sorry, there are no examples for this plugin.
186
.. _mysql_protocol_authors:
193
.. _mysql_protocol_version:
198
This documentation applies to **mysql_protocol 0.1**.
200
To see which version of the plugin a Drizzle server is running, execute:
202
.. code-block:: mysql
204
SELECT MODULE_VERSION FROM DATA_DICTIONARY.MODULES WHERE MODULE_NAME='mysql_protocol'
211
* First Drizzle version.