Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
MySQL Articles
Page 19 of 355
When should I use MySQL compressed protocol?
Let us understand when MySQL compressed protocol should be used −The compression operation is used only if both client and server support ‘zlib’ compression, and the client requests compression.The advantage of using compression is that it reduces the size of the payload.On the other hand, the disadvantage of using compression is that it increases the computation time.Performance benefits will depend largely on the size of the result set which is being sent.In addition to this, the network bandwidth and latency between the database server and its clients also matters.The larger the result set, the larger will be the latency.In other ...
Read MoreRestricting MySQL Connections to Secure Transport
MySQL will make secure connections easier when it has streamlined key generation for both MySQL Community and MySQL Enterprise. This way, the security is improved by expanding support for TLSv1.1 and TLSv1.2. This also helps administrators determine if clients are connecting securely or not with enhanced visibility into connection types.Extending this importance on secure connections, MySQL server introduced a new server-side configuration option that allows MySQL administrators to restrict connections to clients who use secure transport. When we say about the connection needing secure transport, the first question that needs to be addressed is the kind of transport it uses.Secure ...
Read MoreHow to force MySQL to connect by TCP instead of a Unix socket?
Programs such as ‘mysql’ and ‘mysqldump’, that use MySQL client library have the support of MySQL connection to server with the help of many transport protocols, such as TCP/IP, Unix socket file, named pipe, shared memory, and so on.With respect to a given connection, if the transport protocol is not specified, it is determined as a separate task.ExampleConnections to localhost will result in a socket file connection on Unix and Unix-like systems, and a TCP/IP connection to 127.0.0.1 otherwise. If the protocol has to be specified in particular, it is done using the --protocol command option.The below table shows the ...
Read MoreMySQL Option Defaults, Options Expecting Values, and the = Sign
Let us understand the default options, the options that expects values, and the ‘=’ sign in MySQL −By convention, the long forms of options which assign a value are written using an equals (=) sign. It has been shown below −mysql --host=tonfisk --user=jonFor options which require a value, i.e which doesn’t have a default value, the equal sign isn’t required. This means that the below command would be valid in such cases −mysql --host tonfisk --user jonIn both the above cases, the mysql client tries to connect to a MySQL server that is running on the host named “tonfisk” with ...
Read MoreUsing Options to Set MySQL Program Variables
Many of the MySQL programs have internal variables that are set during runtime using the SET statement. Most of these program variables can also be set at server startup with the help of the same syntax that applies to specifying the program options.Example 1The mysql has a max_allowed_packet variable which controls the maximum size of its communication buffer.To set this max_allowed_packet variable for mysql to a value of 16MB, either of the below mentioned commands can be used −mysql --max_allowed_packet=16777216 (or) mysql --max_allowed_packet=16MThe first command specifies the value in terms of bytes. On the other hand, the second command specifies ...
Read MoreMySQL Program Option Modifiers
Some options are “boolean” and control the behavior which can be turned on or off.ExampleThe mysql client supports a --column-names option which tells whether or not to display a row of column names at the beginning of the query results.By default, this option is enabled. But sometimes, it may be required to disable this. This could be while sending the output of mysql into another program which is expecting to see only data and not the initial header line.To disable column names, the options can be specified in any of the below mentioned forms −Query--disable-column-names (or) --skip-column-names (or) --column-names=0The --disable ...
Read MoreMySQL Command-Line Options that Affect Option-File Handling
Let us understand how MySQL command line options affect option file handling −Many of the MySQL programs which support option files handle the below options. Since these options affect option-file handling, they must be provided on the command line and not in an option ile. For it to work properly, each of these options must be provided before other options, with the below mentioned exceptions −−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.On Windows, if the server startup is done with the --defaults-file and --install options, --install must be first.--defaults-extra-file=file_nameOn Unix, read the above line in option file ...
Read MoreUsing Option Files for MySQL programs? Usage of Option Files
Let us understand how option files can be used with MySQL programs −Most MySQL programs can read the startup options from option files, which is also known as the configuration files.Option files provide an easy way to specify commonly used options so that they need not be entered on the command line every time the user runs a program.To know whether a program reads option files or not, it can be invoked with the help of the −−help option.For mysqld, the −−verbose and –help can be used.If the program reads option files, the help message indicates the files that it ...
Read MoreUsing Options on the Command Line for MySQL programs?
Let us understand how to use options on command line for MySQL programs −The program options which are specified on the command line follow the below rules −The options are given after the command name.An option argument begins with one dash or two dashes, and this depends on whether it is a short form or long form of the option name.Many options have both short and long forms. Let us take an example to understand this − −? and −−help are the short and long forms of the option which instructs a MySQL program to display the help message.The option ...
Read MoreInvoking MySQL Programs
A MySQL program can be invoked from the command line (i.e, from your shell or command prompt).How to invoke?This can be done by entering the program name followed by any options or arguments that would be needed to instruct the program to do what the user wants.The below commands show some sample program invocations. The ‘shell>’ represents the prompt for the command interpreter; which is not part of what the user types. The specific prompt seen by user depends on their command interpreter.Typical prompts are $ for sh, ksh, or bash, % for csh or tcsh, and C:\> for the ...
Read More