Parent: $root.$constants
| kMySqlOptBind | The network interface from which to connect to the server- used when the client host has multiple network interfaces. The argument is a host name or IP address |
| kMySqlOptCompress | Use the compressed client/server protocol |
| kMySqlOptConnectAttrAdd | This option adds an attribute key-value pair to the current set of connection attributes to pass to the server at connect time |
| kMySqlOptConnectAttrDelete | Deletes the specified key and its value from the current set of connection attributes to pass to the server at connect time |
| kMySqlOptConnectAttrReset | This option resets (clears) the current set of connection attributes to pass to the server at connect time |
| kMySqlOptConnectTimeout | Connect timeout in seconds |
| kMySqlOptDataTruncation | Enable or disable reporting of data truncation errors for prepared statements (enabled by default) |
| kMySqlOptDefaultAuth | The name of the authentication plugin to use |
| kMySqlOptEnableClearTextPlugin | Enable the mysql_clear_password cleartext authentication plugin |
| kMySqlOptGetServerPublicKey | Enables the client to request from the server the public key required for RSA key pair-based password exchange |
| kMySqlOptHandleExpiredPasswords | Indicates whether the client can handle expired passwords |
| kMySqlOptInitCommand | Command to execute when connecting to the MySQL server |
| kMySqlOptLocalInifile | If param <> 0, the command LOAD LOCAL INFILE is enabled |
| kMySqlOptMaxAllowedPacket | This option sets the client-side maximum size of the buffer for client/server communication. Applies to the current session |
| kMySqlOptNamedPipe | Use named pipes to connect to a MySQL server on NT |
| kMySqlOptNetBufferLength | This option sets the client-side buffer size for TCP/IP and socket communication |
| kMySqlOptPluginDir | The directory in which to look for client plugins |
| kMySqlOptProtocol | Type of protocol to use (mysql_protocol_type) |
| kMySqlOptReadDefaultFile | Read options from the named option file instead of from 'my.cnf' |
| kMySqlOptReadDefaultGroup | Read options from the named group from 'my.cnf' or the file specified with kMySqlReadDefaultFile |
| kMySqlOptReadTimeout | Timeout for reads from server (works currently only on Windows on TCP/IP connections) |
| kMySqlOptReconnect | Enable or disable automatic reconnection to the server if the connection is found to have been lost |
| kMySqlOptResultsetMetadata | Enable/disable additional result set metadata |
| kMySqlOptRetryCount | The retry count for I/O-related system calls that are interrupted while connecting to the server or communicating with it |
| kMySqlOptServerPublicKey | The path name to a file in PEM format containing a client-side copy of the public key required by the server for RSA key pair-based password exchange |
| kMySqlOptSetCharsetDir | The pathname to the directory that contains character set definition files |
| kMySqlOptSetCharsetName | The name of the character set to use as the default character set |
| kMySqlOptSharedMemBase | Not used |
| kMySqlOptSslCa | The path name of the Certificate Authority (CA) certificate file. This option, if used, must specify the same certificate used by the server |
| kMySqlOptSslCaPath | The path name of the directory that contains trusted SSL CA certificate files |
| kMySqlOptSslCert | The path name of the client public key certificate file |
| kMySqlOptSslCipher | Comma-separated list of permissible ciphers for SSL encryption |
| kMySqlOptSslCrl | The path name of the file containing certificate revocation lists |
| kMySqlOptSslCrlPath | The path name of the directory that contains files containing certificate revocation lists |
| kMySqlOptSslFipsMode | Controls whether to enable FIPS mode on the client side |
| kMySqlOptSslKey | The path name of the client private key file |
| kMySqlOptSslMode | The security state to use for the connection to the server: SSL_MODE_DISABLED(1), SSL_MODE_PREFERRED(2), SSL_MODE_REQUIRED(3), SSL_MODE_VERIFY_CA(4), SSL_MODE_VERIFY_IDENTITY(5) |
| kMySqlOptTlsVersion | Which protocols the client permits for encrypted connections. The value is a list of one or more comma-separated protocol versions |
| kMySqlOptUseResult | Not used |
| kMySqlOptWriteTimeout | Timeout for writes to server (works currently only on Windows on TCP/IP connections) |