<?xml version="1.0"?>
<rss version="2.0"><channel><title>Mysql - MariaDB - Percona Latest Topics</title><link>https://designhost.gr/forum/48-mysql-mariadb-percona/</link><description>Mysql - MariaDB - Percona Latest Topics</description><language>en</language><item><title>MySQL Server 5.7.16</title><link>https://designhost.gr/topic/205-mysql-server-5716/</link><description><![CDATA[
<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:rgb(255,255,255);color:rgb(85,85,85);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
		<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
			<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
				<h3 style="margin:8px 0px 15px;padding:0px;border:0px;font-size:21.3581px;vertical-align:baseline;background:transparent;font-weight:normal;color:rgb(85,85,85);line-height:1.5;">
					Features Added in MySQL 5.7
				</h3>
			</div>
		</div>
	</div>

	<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
		The following features have been added to MySQL 5.7:
	</p>

	<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
		<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:disc;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Security improvements. </b><span> </span>These security enhancements were added:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The server now requires account rows in the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql.user</code><span> </span>table to have a nonempty<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">plugin</code><span> </span>column value and disables accounts with an empty value. For server upgrade instructions, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previous-series.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="2.11.1.1 Changes Affecting Upgrades to MySQL 5.7" rel="external nofollow">Section 2.11.1.1, “Changes Affecting Upgrades to MySQL 5.7”</a>. DBAs are advised to also convert accounts that use the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_old_password</code><span> </span>authentication plugin to use<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_native_password</code><span> </span>instead, because support for<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_old_password</code><span> </span>has been removed. For account upgrade instructions, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/account-upgrades.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.5.1.3 Migrating Away from Pre-4.1 Password Hashing and the mysql_old_password Plugin" rel="external nofollow">Section 7.5.1.3, “Migrating Away from Pre-4.1 Password Hashing and the mysql_old_password Plugin”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								MySQL now enables database administrators to establish a policy for automatic password expiration: Any user who connects to the server using an account for which the password is past its permitted lifetime must change the password. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/password-expiration-policy.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.3.6 Password Expiration Policy" rel="external nofollow">Section 7.3.6, “Password Expiration Policy”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Administrators can lock and unlock accounts for better control over who can log in. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/account-locking.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.3.10 User Account Locking" rel="external nofollow">Section 7.3.10, “User Account Locking”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								To make it easier to support secure connections, MySQL servers compiled using OpenSSL can automatically generate missing SSL and RSA certificate and key files at startup. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/creating-ssl-rsa-files-using-mysql.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.4.6.1 Creating SSL and RSA Certificates and Keys using MySQL" rel="external nofollow">Section 7.4.6.1, “Creating SSL and RSA Certificates and Keys using MySQL”</a>.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								All servers (whether compiled using OpenSSL or yaSSL), if not configured for SSL explicitly, attempt to enable SSL automatically at startup if they find the requisite SSL files in the data directory. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/using-secure-connections.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.4.4 Configuring MySQL to Use Secure Connections" rel="external nofollow">Section 7.4.4, “Configuring MySQL to Use Secure Connections”</a>.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								In addition, MySQL distributions include a<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-ssl-rsa-setup.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.5 mysql_ssl_rsa_setup — Create SSL/RSA Files" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_ssl_rsa_setup</strong></span></a><span> </span>utility that can be invoked manually to create SSL and RSA key and certificate files. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-ssl-rsa-setup.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.5 mysql_ssl_rsa_setup — Create SSL/RSA Files" rel="external nofollow">Section 5.4.5, “<span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_ssl_rsa_setup</strong></span><span> </span>— Create SSL/RSA Files”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								MySQL deployments installed using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqld.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.3.1 mysqld — The MySQL Server" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqld --initialize</strong></span></a><span> </span>are secure by default. The following changes have been implemented as the default deployment characteristics:
							</p>

							<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
								<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:square;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:circle outside;line-height:16.0186px;">
										<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
											The installation process creates only a single<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">root</code><span> </span>account,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">'root'@'localhost'</code>, automatically generates a random password for this account, and marks the password expired. The MySQL administrator must connect as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">root</code>using the random password and assign a new password. (The server writes the random password to the error log.)
										</p>
									</li>
									<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:circle outside;line-height:16.0186px;">
										<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
											Installation creates no anonymous-user accounts.
										</p>
									</li>
									<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:circle outside;line-height:16.0186px;">
										<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
											Installation creates no<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">test</code><span> </span>database.
										</p>
									</li>
								</ul></div>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="2.10.1.1 Initializing the Data Directory Manually Using mysqld" rel="external nofollow">Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”</a>.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">SQL mode changes. </b><span> </span>Strict SQL mode for transactional storage engines (<a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_strict_trans_tables" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">STRICT_TRANS_TABLES</code></a>) is now enabled by default.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Implementation for the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_only_full_group_by" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ONLY_FULL_GROUP_BY</code></a><span> </span>SQL mode has been made more sophisticated, to no longer reject deterministic queries that previously were rejected. In consequence, this mode is now enabled by default, to prohibit only nondeterministic queries containing expressions not guaranteed to be uniquely determined within a group.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_error_for_division_by_zero" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ERROR_FOR_DIVISION_BY_ZERO</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_DATE</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_in_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_IN_DATE</code></a><span> </span>SQL modes are now deprecated but enabled by default. The long term plan is to have them included in strict SQL mode and to remove them as explicit modes in a future MySQL release. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-changes" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="SQL Mode Changes in MySQL 5.7" rel="external nofollow">SQL Mode Changes in MySQL 5.7</a>.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The changes to the default SQL mode result in a default<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_sql_mode" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">sql_mode</code></a><span> </span>system variable value with these modes enabled:<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_only_full_group_by" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ONLY_FULL_GROUP_BY</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_strict_trans_tables" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">STRICT_TRANS_TABLES</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_in_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_IN_DATE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_DATE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_error_for_division_by_zero" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ERROR_FOR_DIVISION_BY_ZERO</code></a>,<a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_auto_create_user" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_AUTO_CREATE_USER</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_engine_substitution" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ENGINE_SUBSTITUTION</code></a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Online ALTER TABLE. </b><span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code><span> </span>now supports a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">RENAME INDEX</code><span> </span>clause that renames an index. The change is made in place without a table-copy operation. It works for all storage engines. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow">Section 14.1.8, “ALTER TABLE Syntax”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">ngram and MeCab full-text parser plugins. </b><span> </span>As of MySQL 5.7.6, MySQL provides a built-in full-text ngram parser plugin that supports Chinese, Japanese, and Korean (CJK), and an installable MeCab full-text parser plugin for Japanese.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/fulltext-search-ngram.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.9.8 ngram Full-Text Parser" rel="external nofollow">Section 13.9.8, “ngram Full-Text Parser”</a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/fulltext-search-mecab.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.9.9 MeCab Full-Text Parser Plugin" rel="external nofollow">Section 13.9.9, “MeCab Full-Text Parser Plugin”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">InnoDB enhancements. </b><span> </span>These<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>enhancements were added:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>size may be increased using an in-place<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a>, as in this example:
							</p>

							<pre style="margin:20px 0px 20px 6px;padding:3px 8px;border:1px solid rgb(217,217,217);font-size:12.6814px;vertical-align:baseline;background:rgb(238,238,238);color:#000000;font-family:'Courier New', Courier, fixed, monospace;line-height:1.5;">
ALTER TABLE t1 ALGORITHM=INPLACE, CHANGE COLUMN c1 c1 VARCHAR(255);
</pre>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								This is true as long as the number of length bytes required by a<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>column remains the same. For<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>values of 0 to 255, one length byte is required to encode the value. For<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>values of 256 bytes or more, two length bytes are required. As a result, in-place<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a><span> </span>only supports increasing<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>size from 0 to 255 bytes or increasing<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>size from a value equal to or greater than 256 bytes.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								In-place<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a><span> </span>does not support increasing<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>size from less than 256 bytes to a value equal to or greater than 256 bytes. In this case, the number of required length bytes would change from 1 to 2, which is only supported by a table copy (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALGORITHM=COPY</code>). For example, attempting to change<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>column size from 255 to 256 using in-place<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a><span> </span>would return an error:
							</p>

							<pre style="margin:20px 0px 20px 6px;padding:3px 8px;border:1px solid rgb(217,217,217);font-size:12.6814px;vertical-align:baseline;background:rgb(238,238,238);color:#000000;font-family:'Courier New', Courier, fixed, monospace;line-height:1.5;">
ALTER TABLE t1 ALGORITHM=INPLACE, CHANGE COLUMN c1 c1 VARCHAR(256);
ERROR 0A000: ALGORITHM=INPLACE is not supported. Reason: Cannot change
column type INPLACE. Try ALGORITHM=COPY.
</pre>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Decreasing<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>size using in-place<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a><span> </span>is not supported. Decreasing<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/char.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.1 The CHAR and VARCHAR Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">VARCHAR</code></a><span> </span>size requires a table copy (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALGORITHM=COPY</code>).
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								DDL performance for<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>temporary tables is improved through optimization of<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.18 CREATE TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE TABLE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/drop-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.29 DROP TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DROP TABLE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/truncate-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.34 TRUNCATE TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">TRUNCATE TABLE</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a><span> </span>statements.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>temporary table metadata is no longer stored to<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>system tables. Instead, a new table,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INNODB_TEMP_TABLE_INFO</code>, provides users with a snapshot of active temporary tables. The table contains metadata and reports on all user and system-created temporary tables that are active within a given<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>instance. The table is created when the first<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SELECT</code><span> </span>statement is run against it.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>now supports MySQL-supported spatial data types. Prior to this release,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>would store spatial data as binary<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/blob.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.4.3 The BLOB and TEXT Types" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">BLOB</code></a><span> </span>data.<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">BLOB</code><span> </span>remains the underlying data type but spatial data types are now mapped to a new<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code>internal data type,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DATA_GEOMETRY</code>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								There is now a separate tablespace for all non-compressed<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>temporary tables. The new tablespace is always recreated on server startup and is located in<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DATADIR</code><span> </span>by default. A newly added configuration file option,<a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_temp_data_file_path" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_temp_data_file_path</code></a>, allows for a user-defined temporary data file path.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								In MySQL 5.7.2,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innochecksum.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.6.1 innochecksum — Offline InnoDB File Checksum Utility" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">innochecksum</strong></span></a><span> </span>functionality is enhanced with several new options and extended capabilities. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innochecksum.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.6.1 innochecksum — Offline InnoDB File Checksum Utility" rel="external nofollow">Section 5.6.1, “<span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">innochecksum</strong></span><span> </span>— Offline InnoDB File Checksum Utility”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								A new type of non-redo undo log for both normal and compressed temporary tables and related objects now resides in the temporary tablespace. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-temporary-table-undo-logs.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.4.12.1 InnoDB Temporary Table Undo Logs" rel="external nofollow">Section 15.4.12.1, “InnoDB Temporary Table Undo Logs”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								In MySQL 5.7.2,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>buffer pool dump and load operations are enhanced. A new system variable,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_buffer_pool_dump_pct" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_buffer_pool_dump_pct</code></a>, allows you to specify the percentage of most recently used pages in each buffer pool to read out and dump. When there is other I/O activity being performed by<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>background tasks,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>attempts to limit the number of buffer pool load operations per second using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_io_capacity" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_io_capacity</code></a><span> </span>setting.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								In MySQL 5.7.3, support is added to<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>for full-text parser plugins. For information about full-text parser plugins, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/plugin-types.html#full-text-plugin-type" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Full-Text Parser Plugins" rel="external nofollow">Full-Text Parser Plugins</a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/writing-full-text-plugins.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="26.2.4.4 Writing Full-Text Parser Plugins" rel="external nofollow">Section 26.2.4.4, “Writing Full-Text Parser Plugins”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.4,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>supports multiple page cleaner threads for flushing dirty pages from buffer pool instances. A new system variable,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_page_cleaners</code>, is used to specify the number of page cleaner threads. The default value of<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">1</code><span> </span>maintains the pre-MySQL 5.7.4 configuration in which there is a single page cleaner thread. This enhancement builds on work completed in MySQL 5.6, which introduced a single page cleaner thread to offload buffer pool flushing work from the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>master thread.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.4, MySQL supports rebuilding regular and partitioned<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>tables using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-online-ddl.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.13 InnoDB and Online DDL" rel="external nofollow">online DDL</a><span> </span>(<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALGORITHM=INPLACE</code>) for the following operations:
							</p>

							<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
								<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:square;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:circle outside;line-height:16.0186px;">
										<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
											<a href="http://dev.mysql.com/doc/refman/5.7/en/optimize-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.2.4 OPTIMIZE TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">OPTIMIZE TABLE</code></a>
										</p>
									</li>
									<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:circle outside;line-height:16.0186px;">
										<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
											<a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE ... FORCE</code></a>
										</p>
									</li>
									<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:circle outside;line-height:16.0186px;">
										<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
											<a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE ... ENGINE=INNODB</code></a><span> </span>(when run on an<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>table)
										</p>
									</li>
								</ul></div>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-online-ddl.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.13 InnoDB and Online DDL" rel="external nofollow">Online DDL</a><span> </span>support reduces table rebuild time and permits concurrent DML, which helps reduce user application downtime. For additional information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-create-index-overview.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.13.1 Overview of Online DDL" rel="external nofollow">Section 15.13.1, “Overview of Online DDL”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The Fusion-io Non-Volatile Memory (NVM) file system on Linux provides<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_atomic" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="atomic" rel="external nofollow">atomic</a><span> </span>write capability, which makes the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_doublewrite_buffer" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="doublewrite buffer" rel="external nofollow">doublewrite buffer</a><span> </span>redundant. In MySQL 5.7.4, the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>doublewrite buffer is automatically disabled for system tablespace files (<a href="http://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_ibdata_file" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="ibdata file" rel="external nofollow">ibdata files</a>) located on Fusion-io devices that support atomic writes.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.4,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>supports the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_transportable_tablespace" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="transportable tablespace" rel="external nofollow">Transportable Tablespace</a><span> </span>feature for partitioned<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>tables and individual<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>table partitions. This enhancement eases backup procedures for partitioned tables and enables copying of partitioned tables and individual table partitions between MySQL instances. For additional information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/tablespace-copying.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.7.6 Copying File-Per-Table Tablespaces to Another Server" rel="external nofollow">Section 15.7.6, “Copying File-Per-Table Tablespaces to Another Server”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.5, the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_buffer_pool_size</code></a><span> </span>parameter is dynamic, allowing you to resize the buffer pool without restarting the server. The resizing operation, which involves moving pages to a new location in memory, is performed in chunks. Chunk size is configurable using the new<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_buffer_pool_chunk_size" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_buffer_pool_chunk_size</code></a><span> </span>configuration option. You can monitor resizing progress using the new<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html#statvar_Innodb_buffer_pool_resize_status" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">Innodb_buffer_pool_resize_status</code></a><span> </span>status variable. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-buffer-pool-resize.html#innodb-buffer-pool-online-resize" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Configuring InnoDB Buffer Pool Size Online" rel="external nofollow">Configuring InnoDB Buffer Pool Size Online</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Multi-threaded page cleaner support (<a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_page_cleaners" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_page_cleaners</code></a>) is extended to shutdown and recovery phases in MySQL 5.7.5.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.5,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>supports indexing of spatial data types using<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SPATIAL</code><span> </span>indexes, including use of<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE ... ALGORITHM=INPLACE</code></a><span> </span>for online operations (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ADD SPATIAL INDEX</code>).
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.5,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>performs a bulk load when creating or rebuilding indexes. This method of index creation is known as a<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">“<span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">sorted index build</span>”</span>. This enhancement, which improves the efficiency of index creation, also applies to full-text indexes. A new global configuration option,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_fill_factor" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_fill_factor</code></a>, defines the percentage of space on each page that is filled with data during a sorted index build, with the remaining space reserved for future index growth. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sorted-index-builds.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.8.12 Sorted Index Builds" rel="external nofollow">Section 15.8.12, “Sorted Index Builds”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.5, A new log record type (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MLOG_FILE_NAME</code>) is used to identify tablespaces that have been modified since the last checkpoint. This enhancement simplifies tablespace discovery during crash recovery and eliminates scans on the file system prior to redo log application. For more information about the benefits of this enhancement, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-recovery-tablespace-discovery.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.18.2 Tablespace Discovery During Crash Recovery" rel="external nofollow">Section 15.18.2, “Tablespace Discovery During Crash Recovery”</a>.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								This enhancement changes the redo log format, requiring that MySQL be shut down cleanly before upgrading to or downgrading from MySQL 5.7.5.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.5, you can truncate undo logs that reside in undo tablespaces. This feature is enabled using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_undo_log_truncate" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_undo_log_truncate</code></a><span> </span>configuration option. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/truncate-undo-tablespace.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.7.8 Truncating Undo Logs That Reside in Undo Tablespaces" rel="external nofollow">Section 15.7.8, “Truncating Undo Logs That Reside in Undo Tablespaces”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.6,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>supports native partitioning. Previously,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>relied on the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ha_partition</code><span> </span>handler, which creates a handler object for each partition. With native partitioning, a partitioned<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>table uses a single partition-aware handler object. This enhancement reduces the amount of memory required for partitioned<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>tables.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.9,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.7 mysql_upgrade — Check and Upgrade MySQL Tables" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_upgrade</strong></span></a><span> </span>looks for and attempts to upgrade partitioned<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>tables that were created using the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ha_partition</code><span> </span>handler. Also in MySQL 5.7.9 and later, you can upgrade such tables by name in the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.1 mysql — The MySQL Command-Line Tool" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql</strong></span></a>client using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE ... UPGRADE PARTITIONING</code></a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.6,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>supports the creation of general tablespaces using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-tablespace.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.19 CREATE TABLESPACE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE TABLESPACE</code></a><span> </span>syntax.
							</p>

							<pre style="margin:20px 0px 20px 6px;padding:3px 8px;border:1px solid rgb(217,217,217);font-size:12.6814px;vertical-align:baseline;background:rgb(238,238,238);color:#000000;font-family:'Courier New', Courier, fixed, monospace;line-height:1.5;">
CREATE TABLESPACE `tablespace_name`
  ADD DATAFILE 'file_name.ibd'
  [FILE_BLOCK_SIZE = n]</pre>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								General tablespaces can be created outside of the MySQL data directory, are capable of holding multiple tables, and support tables of all row formats.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Tables are added to a general tablespace using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.18 CREATE TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE TABLE<span> </span><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">tbl_name</code></em><span> </span>... TABLESPACE [=]<span> </span><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">tablespace_name</code></em></code></a><span> </span>or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE<span> </span><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">tbl_name</code></em><span> </span>TABLESPACE [=]<span> </span><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">tablespace_name</code></em></code></a><span> </span>syntax.
							</p>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/general-tablespaces.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.7.9 InnoDB General Tablespaces" rel="external nofollow">Section 15.7.9, “InnoDB General Tablespaces”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								In MySQL 5.7.9,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DYNAMIC</code><span> </span>replaces<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">COMPACT</code><span> </span>as the implicit default row format for<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>tables. A new configuration option,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_default_row_format" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_default_row_format</code></a>, specifies the default<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>row format. For more information, see<a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-row-format-specification.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.11.2 Specifying the Row Format for a Table" rel="external nofollow">Section 15.11.2, “Specifying the Row Format for a Table”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								As of MySQL 5.7.11,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>supports data-at-rest encryption for file-per-table tablespaces. Encryption is enabled by specifying the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ENCRYPTION</code><span> </span>option when creating or altering an<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>table. This feature, referred to as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code>tablespace encryption, relies on a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">keyring</code><span> </span>plugin for encryption key management. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/keyring.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.5.3 The MySQL Keyring" rel="external nofollow">Section 7.5.3, “The MySQL Keyring”</a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-tablespace-encryption.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.7.10 InnoDB Tablespace Encryption" rel="external nofollow">Section 15.7.10, “InnoDB Tablespace Encryption”</a>.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">JSON support. </b><span> </span>Beginning with MySQL 5.7.8, MySQL supports a native<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.6 The JSON Data Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code></a><span> </span>type. JSON values are not stored as strings, instead using an internal binary format that permits quick read access to document elements. JSON documents stored in<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code><span> </span>columns are automatically validated whenever they are inserted or updated, with an invalid document producing an error. JSON documents are normalized on creation, and can be compared using most comparison operators such as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">=</code>,<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">&lt;</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">&lt;=</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">&gt;</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">&gt;=</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">&lt;&gt;</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">!=</code>, and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">&lt;=&gt;</code>; for information about supported operators as well as precedence and other rules that MySQL follows when comparing<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code><span> </span>values, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json.html#json-comparison" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Comparison and Ordering of JSON Values" rel="external nofollow">Comparison and Ordering of JSON Values</a>.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					MySQL 5.7.8 also introduces a number of functions for working with<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.6 The JSON Data Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code></a><span> </span>values. These functions include those listed here:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Functions that create<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code><span> </span>values:<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-array" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_ARRAY()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-merge" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_MERGE()</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-object" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_OBJECT()</code></a>. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.16.2 Functions That Create JSON Values" rel="external nofollow">Section 13.16.2, “Functions That Create JSON Values”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Functions that search<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code><span> </span>values:<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-contains" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_CONTAINS()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-contains-path" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_CONTAINS_PATH()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-extract" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_EXTRACT()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-keys" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_KEYS()</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-search" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_SEARCH()</code></a>. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.16.3 Functions That Search JSON Values" rel="external nofollow">Section 13.16.3, “Functions That Search JSON Values”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Functions that modify<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code><span> </span>values:<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-append" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_APPEND()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-array-append" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_ARRAY_APPEND()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-array-insert" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_ARRAY_INSERT()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-insert" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_INSERT()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-creation-functions.html#function_json-quote" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_QUOTE()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-remove" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_REMOVE()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-replace" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_REPLACE()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-set" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_SET()</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html#function_json-unquote" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_UNQUOTE()</code></a>. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-modification-functions.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.16.4 Functions That Modify JSON Values" rel="external nofollow">Section 13.16.4, “Functions That Modify JSON Values”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Functions that provide information about<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code><span> </span>values:<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-depth" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_DEPTH()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-length" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_LENGTH()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-type" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_TYPE()</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html#function_json-valid" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_VALID()</code></a>. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-attribute-functions.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.16.5 Functions That Return JSON Value Attributes" rel="external nofollow">Section 13.16.5, “Functions That Return JSON Value Attributes”</a>.
							</p>
						</li>
					</ul></div>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					In MySQL 5.7.9 and later, you can use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#operator_json-column-path" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;"><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">column</code></em>-&gt;<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">path</code></em></code></a><span> </span>as shorthand for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html#function_json-extract" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_EXTRACT(<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">column</code></em>,<span> </span><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">path</code></em>)</code></a>. This works as an alias for a column wherever a column identifier can occur in an SQL statement, including<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">WHERE</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ORDER BY</code>, and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GROUP BY</code><span> </span>clauses. This includes<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/select.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.9 SELECT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SELECT</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/update.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.11 UPDATE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">UPDATE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/delete.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.2 DELETE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DELETE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.18 CREATE TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE TABLE</code></a>, and other SQL statements. The left hand side must be a<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.6 The JSON Data Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON</code></a><span> </span>column identifier (and not an alias). The right hand side is a quoted JSON path expression which is evaluated against the JSON document returned as the column value.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="13.16.3 Functions That Search JSON Values" rel="external nofollow">Section 13.16.3, “Functions That Search JSON Values”</a>, for more information about<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">-&gt;</code><span> </span>and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">JSON_EXTRACT()</code>. For information about JSON path support in MySQL 5.7, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/json.html#json-paths" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Searching and Modifying JSON Values" rel="external nofollow">Searching and Modifying JSON Values</a>. See also<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-table-secondary-indexes-virtual-columns.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.18.6 Secondary Indexes and Generated Virtual Columns" rel="external nofollow">Section 14.1.18.6, “Secondary Indexes and Generated Virtual Columns”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">System and status variables. </b><span> </span>System and status variable information is now available in Performance Schema tables, in preference to use of<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INFORMATION_SCHEMA</code><span> </span>tables to obtain these variable. This also affects the operation of the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/show-variables.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.5.39 SHOW VARIABLES Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SHOW VARIABLES</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/show-status.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.5.35 SHOW STATUS Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SHOW STATUS</code></a><span> </span>statements. The value of the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_show_compatibility_56" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">show_compatibility_56</code></a><span> </span>system variable affects the output produced from and privileges required for system and status variable statements and tables. For details, see the description of that variable in<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="6.1.5 Server System Variables" rel="external nofollow">Section 6.1.5, “Server System Variables”</a>.
				</p>

				<div style="margin:20px .5in;padding:10px 20px 3px;border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(62,120,166);font-size:13.3488px;vertical-align:baseline;background:rgb(239,246,254);">
					<div style="margin:0px;padding:0px 0px 10px;border:0px;font-size:16.0186px;vertical-align:baseline;background:transparent;font-weight:bold;">
						Note
					</div>

					<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
						The default for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_show_compatibility_56" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">show_compatibility_56</code></a><span> </span>is<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">OFF</code>. Applications that require 5.6 behavior should set this variable to<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ON</code><span> </span>until such time as they have been migrated to the new behavior for system variables and status variables. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/performance-schema-variable-table-migration.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.17 Migrating to Performance Schema System and Status Variable Tables" rel="external nofollow">Section 23.17, “Migrating to Performance Schema System and Status Variable Tables”</a>
					</p>
				</div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">sys schema. </b><span> </span>MySQL distributions now include the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sys-schema.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Chapter 24 MySQL sys Schema" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">sys</code></a><span> </span>schema, which is a set of objects that help DBAs and developers interpret data collected by the Performance Schema.<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sys-schema.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Chapter 24 MySQL sys Schema" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">sys</code></a><span> </span>schema objects can be used for typical tuning and diagnosis use cases. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sys-schema.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Chapter 24 MySQL sys Schema" rel="external nofollow">Chapter 24,<span> </span><i style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">MySQL sys Schema</i></a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Condition handling. </b><span> </span>MySQL now supports stacked diagnostics areas. When the diagnostics area stack is pushed, the first (current) diagnostics area becomes the second (stacked) diagnostics area and a new current diagnostics area is created as a copy of it. Within a condition handler, executed statements modify the new current diagnostics area, but<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/get-diagnostics.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.6.7.3 GET DIAGNOSTICS Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GET STACKED DIAGNOSTICS</code></a><span> </span>can be used to inspect the stacked diagnostics area to obtain information about the condition that caused the handler to activate, independent of current conditions within the handler itself. (Previously, there was a single diagnostics area. To inspect handler-activating conditions within a handler, it was necessary to check this diagnostics area before executing any statements that could change it.) See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/get-diagnostics.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.6.7.3 GET DIAGNOSTICS Syntax" rel="external nofollow">Section 14.6.7.3, “GET DIAGNOSTICS Syntax”</a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/diagnostics-area.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.6.7.7 The MySQL Diagnostics Area" rel="external nofollow">Section 14.6.7.7, “The MySQL Diagnostics Area”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Optimizer. </b><span> </span>These optimizer enhancements were added:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/explain.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.8.2 EXPLAIN Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">EXPLAIN</code></a><span> </span>can be used to obtain the execution plan for an explainable statement executing in a named connection:
							</p>

							<pre style="margin:20px 0px 20px 6px;padding:3px 8px;border:1px solid rgb(217,217,217);font-size:12.6814px;vertical-align:baseline;background:rgb(238,238,238);color:#000000;font-family:'Courier New', Courier, fixed, monospace;line-height:1.5;">
EXPLAIN [<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">options</code></em>] FOR CONNECTION <em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">connection_id</code></em>;
</pre>

							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/explain-for-connection.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="9.8.4 Obtaining Execution Plan Information for a Named Connection" rel="external nofollow">Section 9.8.4, “Obtaining Execution Plan Information for a Named Connection”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								It is possible to provide hints to the optimizer within individual SQL statements, which enables finer control over statement execution plans than can be achieved using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_optimizer_switch" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">optimizer_switch</code></a><span> </span>system variable. Hints are also permitted in statements used with<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/explain.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.8.2 EXPLAIN Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">EXPLAIN</code></a>, enabling you to see how hints affect execution plans. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/optimizer-hints.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="9.9.3 Optimizer Hints" rel="external nofollow">Section 9.9.3, “Optimizer Hints”</a>.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Triggers. </b><span> </span>Previously, a table could have at most one trigger for each combination of trigger event (<a href="http://dev.mysql.com/doc/refman/5.7/en/insert.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.5 INSERT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INSERT</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/update.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.11 UPDATE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">UPDATE</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/delete.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.2 DELETE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DELETE</code></a>) and action time (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">BEFORE</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">AFTER</code>). This limitation has been lifted and multiple triggers are permitted. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/triggers.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="21.3 Using Triggers" rel="external nofollow">Section 21.3, “Using Triggers”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Logging. </b><span> </span>These logging enhancements were added:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Previously, on Unix and Unix-like systems, MySQL support for sending the server error log to<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code><span> </span>was implemented by having<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqld-safe.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.3.2 mysqld_safe — MySQL Server Startup Script" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqld_safe</strong></span></a><span> </span>capture server error output and pass it to<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code>. The server now includes native<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code>support, which has been extended to include Windows. For more information about sending server error output to<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code>, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/error-log.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="6.4.2 The Error Log" rel="external nofollow">Section 6.4.2, “The Error Log”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.1 mysql — The MySQL Command-Line Tool" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql</strong></span></a><span> </span>client now has a<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-command-options.html#option_mysql_syslog" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--syslog</code></a><span> </span>option that causes interactive statements to be sent to the system<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code><span> </span>facility. Logging is suppressed for statements that match the default<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">“<span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">ignore</span>”</span><span> </span>pattern list (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">"*IDENTIFIED*:*PASSWORD*"</code>), as well as statements that match any patterns specified using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-command-options.html#option_mysql_histignore" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--histignore</code></a><span> </span>option. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-logging.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.1.3 mysql Logging" rel="external nofollow">Section 5.5.1.3, “mysql Logging”</a>.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Generated Columns. </b><span> </span>MySQL now supports the specification of generated columns in<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.18 CREATE TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE TABLE</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a><span> </span>statements. Values of a generated column are computed from an expression specified at column creation time. Generated columns can be virtual (computed<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">“<span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">on the fly</span>”</span><span> </span>when rows are read) or stored (computed when rows are inserted or updated). For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-table-generated-columns.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.18.5 CREATE TABLE and Generated Columns" rel="external nofollow">Section 14.1.18.5, “CREATE TABLE and Generated Columns”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql client. </b><span> </span>Previously,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Control+C</strong></span><span> </span>in mysql interrupted the current statement if there was one, or exited mysql if not. Now<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Control+C</strong></span><span> </span>interrupts the current statement if there was one, or cancels any partial input line otherwise, but does not exit.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Database name rewriting with mysqlbinlog. </b><span> </span>Renaming of databases by<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqlbinlog.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.6.7 mysqlbinlog — Utility for Processing Binary Log Files" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqlbinlog</strong></span></a><span> </span>when reading from binary logs written using the row-based format is now supported using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqlbinlog.html#option_mysqlbinlog_rewrite-db" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--rewrite-db</code></a><span> </span>option added in MySQL 5.7.1.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					This option uses the format<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--rewrite-db='<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">dboldname</code></em>-&gt;<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">dbnewname</code></em>'</code>. You can implement multiple rewrite rules, by specifying the option multiple times.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">HANDLER with partitioned tables. </b><span> </span>The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/handler.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.4 HANDLER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">HANDLER</code></a><span> </span>statement may now be used with user-partitioned tables. Such tables may use any of the available partitioning types (see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/partitioning-types.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="20.2 Partitioning Types" rel="external nofollow">Section 20.2, “Partitioning Types”</a>).
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Index condition pushdown support for partitioned tables. </b><span> </span>In MySQL 5.7.3 and later, queries on partitioned tables using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-storage-engine.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Chapter 15 The InnoDB Storage Engine" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code></a><span> </span>or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/myisam-storage-engine.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="16.2 The MyISAM Storage Engine" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MyISAM</code></a><span> </span>storage engine may employ the index condition pushdown optimization that was introduced in MySQL 5.6. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/index-condition-pushdown-optimization.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="9.2.1.6 Index Condition Pushdown Optimization" rel="external nofollow">Section 9.2.1.6, “Index Condition Pushdown Optimization”</a>, for more information.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">WITHOUT VALIDATION support for ALTER TABLE ... EXCHANGE PARTITION. </b><span> </span>As of MySQL 5.7.5,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE ... EXCHANGE PARTITION</code></a><span> </span>syntax includes an optional<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">{WITH|WITHOUT} VALIDATION</code><span> </span>clause. When<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">WITHOUT VALIDATION</code>is specified,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE ... EXCHANGE PARTITION</code></a><span> </span>does not perform row-by-row validation when exchanging a populated table with the partition, permitting database administrators to assume responsibility for ensuring that rows are within the boundaries of the partition definition.<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">WITH VALIDATION</code><span> </span>is the default behavior and need not be specified explicitly. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/partitioning-management-exchange.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="20.3.3 Exchanging Partitions and Subpartitions with Tables" rel="external nofollow">Section 20.3.3, “Exchanging Partitions and Subpartitions with Tables”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Master dump thread improvements. </b><span> </span>The master dump thread was refactored to reduce lock contention and improve master throughput. Previous to MySQL 5.7.2, the dump thread took a lock on the binary log whenever reading an event; in MySQL 5.7.2 and later, this lock is held only while reading the position at the end of the last successfully written event. This means both that multiple dump threads are now able to read concurrently from the binary log file, and that dump threads are now able to read while clients are writing to the binary log.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Globalization improvements. </b><span> </span>MySQL 5.7.4 includes a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">gb18030</code><span> </span>character set that supports the China National Standard GB18030 character set. For more information about MySQL character set support, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/charset.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="11.1 Character Set Support" rel="external nofollow">Section 11.1, “Character Set Support”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Changing the replication master without STOP SLAVE. </b><span> </span>In MySQL 5.7.4 and later, the strict requirement to execute<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/stop-slave.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.4.2.7 STOP SLAVE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">STOP SLAVE</code></a><span> </span>prior to issuing any<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/change-master-to.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.4.2.1 CHANGE MASTER TO Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code></a><span> </span>statement is removed. Instead of depending on whether the slave is stopped, the behavior of<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code><span> </span>now depends on the states of the slave SQL thread and slave I/O threads; which of these threads is stopped or running now determines the options that can or cannot be used with a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code><span> </span>statement at a given point in time. The rules for making this determination are listed here:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								If the SQL thread is stopped, you can execute<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code><span> </span>using any combination of<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">RELAY_LOG_FILE</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">RELAY_LOG_POS</code>, and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MASTER_DELAY</code><span> </span>options, even if the slave I/O thread is running. No other options may be used with this statement when the I/O thread is running.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								If the I/O thread is stopped, you can execute<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code><span> </span>using any of the options for this statement (in any allowed combination)<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><em style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;font-style:italic;font-weight:normal;color:#000000;">except</em></span><span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">RELAY_LOG_FILE</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">RELAY_LOG_POS</code>, or<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MASTER_DELAY</code>, even when the SQL thread is running. These three options may not be used when the I/O thread is running.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Both the SQL thread and the I/O thread must be stopped before issuing<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO ... MASTER_AUTO_POSITION = 1</code>.
							</p>
						</li>
					</ul></div>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					You can check the current state of the slave SQL and I/O threads using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/show-slave-status.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.5.34 SHOW SLAVE STATUS Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SHOW SLAVE STATUS</code></a>.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					If you are using statement-based replication and temporary tables, it is possible for a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code><span> </span>statement following a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">STOP SLAVE</code><span> </span>statement to leave behind temporary tables on the slave. As part of this set of improvements, a warning is now issued whenever<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CHANGE MASTER TO</code><span> </span>is issued following<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">STOP SLAVE</code><span> </span>when statement-based replication is in use and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html#statvar_Slave_open_temp_tables" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">Slave_open_temp_tables</code></a><span> </span>remains greater than 0.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/change-master-to.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.4.2.1 CHANGE MASTER TO Syntax" rel="external nofollow">Section 14.4.2.1, “CHANGE MASTER TO Syntax”</a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/replication-solutions-switch.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="18.3.8 Switching Masters During Failover" rel="external nofollow">Section 18.3.8, “Switching Masters During Failover”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Test suite. </b><span> </span>The MySQL test suite now uses<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>as the default storage engine.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Multi-source replication is now possible. </b><span> </span>MySQL Multi-Source Replication adds the ability to replicate from multiple masters to a slave. MySQL Multi-Source Replication topologies can be used to back up multiple servers to a single server, to merge table shards, and consolidate data from multiple servers to a single server. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/replication-multi-source.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="18.1.4 MySQL Multi-Source Replication" rel="external nofollow">Section 18.1.4, “MySQL Multi-Source Replication”</a>.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					As part of MySQL Multi-Source Replication, replication channels have been added. Replication channels enable a slave to open multiple connections to replicate from, with each channel being a connection to a master. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/replication-channels.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="18.2.3 Replication Channels" rel="external nofollow">Section 18.2.3, “Replication Channels”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Group Replication Performance Schema tables. </b><span> </span>MySQL 5.7 adds a number of new tables to the Performance Schema to provide information about replication groups and channels. These include the following tables:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-applier-configuration-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.3 The replication_applier_configuration Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_applier_configuration</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-applier-status-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.4 The replication_applier_status Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_applier_status</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-applier-status-by-coordinator-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.5 The replication_applier_status_by_coordinator Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_applier_status_by_coordinator</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-applier-status-by-worker-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.6 The replication_applier_status_by_worker Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_applier_status_by_worker</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-connection-configuration-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.1 The replication_connection_configuration Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_connection_configuration</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-connection-status-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.2 The replication_connection_status Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_connection_status</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-group-members-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.7 The replication_group_members Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_group_members</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/replication-group-member-stats-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11.8 The replication_group_member_stats Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_group_member_stats</code></a>
							</p>
						</li>
					</ul></div>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					All of these tables were added in MySQL 5.7.2, except for<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_group_members</code><span> </span>and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">replication_group_member_stats</code>, which were added in MySQL 5.7.6. For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/performance-schema-replication-tables.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.11 Performance Schema Replication Tables" rel="external nofollow">Section 23.9.11, “Performance Schema Replication Tables”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<b style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">Group Replication SQL. </b><span> </span>The following statements were added in MySQL 5.7.6 for controlling group replication:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/start-group-replication.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.4.3.1 START GROUP_REPLICATION Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">START GROUP_REPLICATION</code></a>
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/stop-group-replication.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.4.3.2 STOP GROUP_REPLICATION Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">STOP GROUP_REPLICATION</code></a>
							</p>
						</li>
					</ul></div>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					For more information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/replication-group-sql.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.4.3 SQL Statements for Controlling Group Replication" rel="external nofollow">Section 14.4.3, “SQL Statements for Controlling Group Replication”</a>.
				</p>
			</li>
		</ul></div>
</div>

<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:rgb(255,255,255);color:rgb(85,85,85);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
		<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
			<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
				<h3 style="margin:8px 0px 15px;padding:0px;border:0px;font-size:21.3581px;vertical-align:baseline;background:transparent;font-weight:normal;color:rgb(85,85,85);line-height:1.5;">
					<a style="margin:0px;padding:0px;font-size:21.3581px;vertical-align:baseline;background:transparent;text-decoration:none;" rel=""></a>Features Deprecated in MySQL 5.7
				</h3>
			</div>
		</div>
	</div>

	<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
		The following features are deprecated in MySQL 5.7 and may be or will be removed in a future series. Where alternatives are shown, applications should be updated to use them.
	</p>

	<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
		<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:disc;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_error_for_division_by_zero" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ERROR_FOR_DIVISION_BY_ZERO</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_DATE</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_in_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_IN_DATE</code></a><span> </span>SQL modes are now deprecated but enabled by default. The long term plan is to have them included in strict SQL mode and to remove them as explicit modes in a future MySQL release.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The deprecated<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_error_for_division_by_zero" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ERROR_FOR_DIVISION_BY_ZERO</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_DATE</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_in_date" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_ZERO_IN_DATE</code></a><span> </span>SQL modes are still recognized so that statements that name them do not produce an error, but will be removed in a future version of MySQL. To make advance preparation for versions of MySQL in which these mode names do not exist, applications should be modified to not refer to them. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-changes" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="SQL Mode Changes in MySQL 5.7" rel="external nofollow">SQL Mode Changes in MySQL 5.7</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Changes to account-management statements make the following features obsolete. They are now deprecated:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/grant.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.4 GRANT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GRANT</code></a><span> </span>to create users. Instead, use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.2 CREATE USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE USER</code></a>. Following this practice makes the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_auto_create_user" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">NO_AUTO_CREATE_USER</code></a><span> </span>SQL mode immaterial for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/grant.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.4 GRANT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GRANT</code></a><span> </span>statements, so it too is deprecated.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								Using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/grant.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.4 GRANT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GRANT</code></a><span> </span>to modify account properties other than privilege assignments. This includes authentication, SSL, and resource-limit properties. Instead, establish such properties at account-creation time with<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.2 CREATE USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE USER</code></a><span> </span>or modify them afterward with<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.1 ALTER USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER USER</code></a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">IDENTIFIED BY PASSWORD '<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">hash_string</code></em>'</code><span> </span>syntax for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.2 CREATE USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE USER</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/grant.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.4 GRANT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GRANT</code></a>. Instead, use<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">IDENTIFIED WITH<span> </span><em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">auth_plugin</code></em><span> </span>AS '<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">hash_string</code></em>'</code><span> </span>for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/create-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.2 CREATE USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">CREATE USER</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.1 ALTER USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER USER</code></a>, where the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">'<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">hash_string</code></em>'</code><span> </span>value is in a format compatible with the named plugin.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_password" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">PASSWORD()</code></a><span> </span>function is deprecated and should be avoided in any context. Thus,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/set-password.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.7 SET PASSWORD Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SET PASSWORD ... = PASSWORD('<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">auth_string</code></em>')</code></a><span> </span>syntax is also deprecated.<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/set-password.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.7 SET PASSWORD Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SET PASSWORD ... = '<em style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;font-style:italic;"><code style="margin:0px;padding:1px;border:0px;font-size:12.0473px;vertical-align:baseline;background-color:inherit;text-decoration:underline;color:inherit;font-weight:bold;font-family:'Courier New', Courier, fixed, monospace;">auth_string</code></em>'</code></a><span> </span>syntax is not deprecated; nevertheless,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-user.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.1.1 ALTER USER Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER USER</code></a><span> </span>is now the preferred statement for assigning passwords.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_old_passwords" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">old_passwords</code></a><span> </span>system variable. Account authentication plugins can no longer be left unspecified in the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql.user</code><span> </span>table, so any statement that assigns a password from a cleartext string can unambiguously determine the hashing method to use on the string before storing it in the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql.user</code><span> </span>table. This renders<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_old_passwords" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">old_passwords</code></a><span> </span>superflous.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Relying on implicit<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GROUP BY</code><span> </span>sorting in MySQL 5.7 is deprecated. To achieve a specific sort order of grouped results, it is preferable to use an explicit<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ORDER BY</code><span> </span>clause.<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">GROUP BY</code><span> </span>sorting is a MySQL extension that may change in a future release; for example, to make it possible for the optimizer to order groupings in whatever manner it deems most efficient and to avoid the sorting overhead.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">EXTENDED</code><span> </span>and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">PARTITIONS</code><span> </span>keywords for the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/explain.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.8.2 EXPLAIN Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">EXPLAIN</code></a><span> </span>statement are deprecated. These keywords are still recognized but are now unnecessary because their effect is always enabled.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#option_mysqld_innodb" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--skip-innodb</code></a><span> </span>option and its synonyms (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--innodb=OFF</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--disable-innodb</code>, and so forth) are deprecated. These options have no effect as of MySQL 5.7. because<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>cannot be disabled.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The client-side<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl-verify-server-cert" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl-verify-server-cert</code></a><span> </span>options are deprecated. Use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl-mode" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl-mode=REQUIRED</code></a><span> </span>instead of<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl=1</code></a><span> </span>or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--enable-ssl</code></a>. Use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl-mode" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl-mode=DISABLED</code></a><span> </span>instead of<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl=0</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--skip-ssl</code></a>, or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--disable-ssl</code></a>. Use<a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl-mode" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl-mode=VERIFY_IDENTITY</code></a><span> </span>instead of<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl-verify-server-cert" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl-verify-server-cert</code></a><span> </span>options. (The server-side<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl</code></a><span> </span>option is<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><em style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;font-style:italic;font-weight:normal;color:#000000;">not</em></span><span> </span>deprecated.)
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					For the C API,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MYSQL_OPT_SSL_ENFORCE</code><span> </span>and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MYSQL_OPT_SSL_VERIFY_SERVER_CERT</code><span> </span>options for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-options.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="25.8.7.50 mysql_options()" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_options()</code></a><span> </span>correspond to the client-side<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/secure-connection-options.html#option_general_ssl-verify-server-cert" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--ssl-verify-server-cert</code></a><span> </span>options and are deprecated. Use<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MYSQL_OPT_SSL_MODE</code><span> </span>with an option value of<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SSL_MODE_REQUIRED</code><span> </span>or<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SSL_MODE_VERIFY_IDENTITY</code><span> </span>instead.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_log_warnings" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">log_warnings</code></a><span> </span>system variable and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_log-warnings" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--log-warnings</code></a><span> </span>server option are deprecated. Use the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_log_error_verbosity" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">log_error_verbosity</code></a><span> </span>system variable instead.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/replication-options-binary-log.html#sysvar_binlog_max_flush_queue_time" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">binlog_max_flush_queue_time</code></a><span> </span>system variable does nothing in MySQL 5.7, and is deprecated as of MySQL 5.7.9.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_support_xa" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_support_xa</code></a><span> </span>system variable, which enables<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>support for two-phase commit in XA transactions, is deprecated as of MySQL 5.7.10.<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>support for two-phase commit in XA transactions is always enabled as of MySQL 5.7.10.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_metadata_locks_cache_size" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">metadata_locks_cache_size</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_metadata_locks_hash_instances" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">metadata_locks_hash_instances</code></a><span> </span>system variables are deprecated. These do nothing as of MySQL 5.7.4.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_sync_frm" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">sync_frm</code></a><span> </span>system variable is deprecated.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The global<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_character_set_database" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">character_set_database</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_collation_database" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">collation_database</code></a><span> </span>system variables are deprecated and will be removed in a future version of MySQL.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Assigning a value to the session<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_character_set_database" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">character_set_database</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_collation_database" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">collation_database</code></a><span> </span>system variables is deprecated and assignments produce a warning. The session variables will become read only in a future version of MySQL and assignments will produce an error. It will remain possible to access the session variables to determine the database character set and collation for the default database.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_encrypt" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ENCRYPT()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_encode" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ENCODE()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_decode" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DECODE()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_des-encrypt" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DES_ENCRYPT()</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_des-decrypt" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DES_DECRYPT()</code></a><span> </span>encryption functions are deprecated. Consider using<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_aes-encrypt" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">AES_ENCRYPT()</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_aes-decrypt" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">AES_DECRYPT()</code></a><span> </span>instead.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/spatial-relation-functions-mysql-specific.html#function_mbrequal" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MBREqual()</code></a><span> </span>spatial function is deprecated. Use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/spatial-relation-functions-mysql-specific.html#function_mbrequals" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MBREquals()</code></a><span> </span>instead.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INFORMATION_SCHEMA</code><span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/profiling-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="22.18 The INFORMATION_SCHEMA PROFILING Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">PROFILING</code></a><span> </span>table is deprecated. Use the Performance Schema instead; see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/performance-schema.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Chapter 23 MySQL Performance Schema" rel="external nofollow">Chapter 23,<span> </span><i style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">MySQL Performance Schema</i></a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INFORMATION_SCHEMA</code><span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-locks-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="22.31.13 The INFORMATION_SCHEMA INNODB_LOCKS Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INNODB_LOCKS</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-lock-waits-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="22.31.14 The INFORMATION_SCHEMA INNODB_LOCK_WAITS Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INNODB_LOCK_WAITS</code></a><span> </span>tables are deprecated, to be removed in MySQL 8.0, which provides replacement Performance Schema tables.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<a href="http://dev.mysql.com/doc/refman/5.7/en/mysqld-safe.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.3.2 mysqld_safe — MySQL Server Startup Script" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqld_safe</strong></span></a><span> </span>support for<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code><span> </span>output is deprecated. Use the native server<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">syslog</code><span> </span>support used instead. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/error-log.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="6.4.2 The Error Log" rel="external nofollow">Section 6.4.2, “The Error Log”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Conversion of pre-MySQL 5.1 database names containing special characters to 5.1 format with the addition of a<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">#mysql50#</code><span> </span>prefix is deprecated. Because of this, the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqlcheck.html#option_mysqlcheck_fix-db-names" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--fix-db-names</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqlcheck.html#option_mysqlcheck_fix-table-names" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--fix-table-names</code></a><span> </span>options for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqlcheck.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.3 mysqlcheck — A Table Maintenance Program" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqlcheck</strong></span></a><span> </span>and the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">UPGRADE DATA DIRECTORY NAME</code><span> </span>clause for the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-database.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.1 ALTER DATABASE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER DATABASE</code></a><span> </span>statement are also deprecated.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Upgrades are supported only from one release series to another (for example, 5.0 to 5.1, or 5.1 to 5.5), so there should be little remaining need for conversion of older 5.0 database names to current versions of MySQL. As a workaround, upgrade a MySQL 5.0 installation to MySQL 5.1 before upgrading to a more recent release.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.2 mysql_install_db — Initialize MySQL Data Directory" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_install_db</strong></span></a><span> </span>functionality has been integrated into the MySQL server,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqld.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.3.1 mysqld — The MySQL Server" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqld</strong></span></a>. To use this capability to initialize a MySQL installation, if you previously invoked<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.2 mysql_install_db — Initialize MySQL Data Directory" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_install_db</strong></span></a><span> </span>manually, invoke<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqld.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.3.1 mysqld — The MySQL Server" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqld</strong></span></a><span> </span>with the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_initialize" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--initialize</code></a><span> </span>or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_initialize-insecure" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--initialize-insecure</code></a><span> </span>option, depending on whether you want the server to generate a random password for the initial<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">'root'@'localhost'</code><span> </span>account.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.2 mysql_install_db — Initialize MySQL Data Directory" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_install_db</strong></span></a><span> </span>is now deprecated, as is the special<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_bootstrap" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--bootstrap</code></a><span> </span>option that<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-install-db.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.2 mysql_install_db — Initialize MySQL Data Directory" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_install_db</strong></span></a><span> </span>passes to<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqld.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.3.1 mysqld — The MySQL Server" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqld</strong></span></a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-plugin.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.3 mysql_plugin — Configure MySQL Server Plugins" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_plugin</strong></span></a><span> </span>utility is deprecated. Alternatives include loading plugins at server startup using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_plugin-load" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--plugin-load</code></a><span> </span>or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_plugin-load-add" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--plugin-load-add</code></a><span> </span>option, or at runtime using the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/install-plugin.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.3.3 INSTALL PLUGIN Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INSTALL PLUGIN</code></a><span> </span>statement.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-kill.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="25.8.7.39 mysql_kill()" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_kill()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-list-fields.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="25.8.7.43 mysql_list_fields()" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_list_fields()</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-list-processes.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="25.8.7.44 mysql_list_processes()" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_list_processes()</code></a>, and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-refresh.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="25.8.7.58 mysql_refresh()" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_refresh()</code></a><span> </span>C API functions are deprecated. The same is true of the corresponding<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">COM_PROCESS_KILL</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">COM_FIELD_LIST</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">COM_PROCESS_INFO</code>, and<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">COM_REFRESH</code><span> </span>client/server protocol commands. Instead, use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-query.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="25.8.7.53 mysql_query()" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_query()</code></a><span> </span>to execute a<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/kill.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.6.4 KILL Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">KILL</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/show-columns.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.5.5 SHOW COLUMNS Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SHOW COLUMNS</code></a>,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/show-processlist.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.5.29 SHOW PROCESSLIST Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SHOW PROCESSLIST</code></a>, or<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/flush.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.6.3 FLUSH Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">FLUSH</code></a><span> </span>statement, respectively.
				</p>
			</li>
		</ul></div>
</div>

<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:rgb(255,255,255);color:rgb(85,85,85);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">
	<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
		<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
			<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
				<h3 style="margin:8px 0px 15px;padding:0px;border:0px;font-size:21.3581px;vertical-align:baseline;background:transparent;font-weight:normal;color:rgb(85,85,85);line-height:1.5;">
					<a style="margin:0px;padding:0px;font-size:21.3581px;vertical-align:baseline;background:transparent;text-decoration:none;" rel=""></a>Features Removed in MySQL 5.7
				</h3>
			</div>
		</div>
	</div>

	<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
		The following items are obsolete and have been removed in MySQL 5.7. Where alternatives are shown, applications should be updated to use them.
	</p>

	<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
		<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:disc;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Support for passwords that use the older pre-4.1 password hashing format is removed, which involves the following changes. Applications that use any feature no longer supported must be modified.
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">mysql_old_password</code><span> </span>authentication plugin is removed. Accounts that use this plugin are disabled at startup and the server writes an<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">“<span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">unknown plugin</span>”</span><span> </span>message to the error log. For instructions on upgrading accounts that use this plugin, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/account-upgrades.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="7.5.1.3 Migrating Away from Pre-4.1 Password Hashing and the mysql_old_password Plugin" rel="external nofollow">Section 7.5.1.3, “Migrating Away from Pre-4.1 Password Hashing and the mysql_old_password Plugin”</a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--secure-auth</code><span> </span>option to the server and client programs is the default, but is now a no-op. It is deprecated and will be removed in a future MySQL release.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--skip-secure-auth</code><span> </span>option to the server and client programs is no longer supported and using it produces an error.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_auth" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">secure_auth</code></a><span> </span>system variable permits only a value of 1; a value of 0 is no longer permitted.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								For the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_old_passwords" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">old_passwords</code></a><span> </span>system variable, a value of 1 (produce pre-4.1 hashes) is no longer permitted.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_old-password" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">OLD_PASSWORD()</code></a><span> </span>function is removed.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					In MySQL 5.6.6, the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/year.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.3.3 The YEAR Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">YEAR(2)</code></a><span> </span>data type was deprecated. Support for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/year.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.3.3 The YEAR Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">YEAR(2)</code></a><span> </span>is now removed. Once you upgrade to MySQL 5.7.5 or higher, any remaining<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/year.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.3.3 The YEAR Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">YEAR(2)</code></a><span> </span>columns must be converted to<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/year.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.3.3 The YEAR Type" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">YEAR(4)</code></a><span> </span>to become usable again. For conversion strategies, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/migrating-to-year4.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="12.3.4 YEAR(2) Limitations and Migrating to YEAR(4)" rel="external nofollow">Section 12.3.4, “YEAR(2) Limitations and Migrating to YEAR(4)”</a>. For example, run<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.7 mysql_upgrade — Check and Upgrade MySQL Tables" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_upgrade</strong></span></a><span> </span>after upgrading.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_mirrored_log_groups</code><span> </span>system variable. The only supported value was 1, so it had no purpose.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_storage_engine" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">storage_engine</code></a><span> </span>system variable. Use<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_default_storage_engine" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">default_storage_engine</code></a><span> </span>instead.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">thread_concurrency</code><span> </span>system variable.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_timed_mutexes" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">timed_mutexes</code></a><span> </span>system variable. It does nothing and has no effect.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">IGNORE</code><span> </span>clause for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/alter-table.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.1.8 ALTER TABLE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ALTER TABLE</code></a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<a href="http://dev.mysql.com/doc/refman/5.7/en/insert.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.5 INSERT Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INSERT DELAYED</code></a><span> </span>is no longer supported. The server recognizes but ignores the<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DELAYED</code><span> </span>keyword, handles the insert as a nondelayed insert, and generates an<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">ER_WARN_LEGACY_SYNTAX_CONVERTED</code><span> </span>warning. (<span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">“<span style="margin:0px;padding:0px;border:0px;font-size:inherit;vertical-align:baseline;background:transparent;width:auto;font-weight:inherit;font-style:inherit;font-family:inherit;">INSERT DELAYED is no longer supported. The statement was converted to INSERT.</span>”</span>) Similarly,<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/replace.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.2.8 REPLACE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">REPLACE DELAYED</code></a><span> </span>is handled as a nondelayed replace. The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DELAYED</code><span> </span>keyword will be removed in a future release.
				</p>

				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					In addition, several<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DELAYED</code>-related options or features were removed:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--delayed-insert</code><span> </span>option for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.4 mysqldump — A Database Backup Program" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqldump</strong></span></a>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">COUNT_WRITE_DELAYED</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SUM_TIMER_WRITE_DELAYED</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MIN_TIMER_WRITE_DELAYED</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">AVG_TIMER_WRITE_DELAYED</code>, and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">MAX_TIMER_WRITE_DELAYED</code><span> </span>columns of the Performance Schema<a href="http://dev.mysql.com/doc/refman/5.7/en/table-waits-summary-tables.html#table-lock-waits-summary-by-table-table" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="23.9.15.7.3 The table_lock_waits_summary_by_table Table" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">table_lock_waits_summary_by_table</code></a><span> </span>table.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								<a href="http://dev.mysql.com/doc/refman/5.7/en/mysqlbinlog.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.6.7 mysqlbinlog — Utility for Processing Binary Log Files" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqlbinlog</strong></span></a><span> </span>no longer writes comments mentioning<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INSERT DELAYED</code>.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Database symlinking on Windows using for<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">.sym</code><span> </span>files has been removed because it is redundant with native symlink support available using<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mklink</strong></span>. Any<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">.sym</code><span> </span>file symbolic links will be ignored and should be replaced with symlinks created using<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mklink</strong></span>. See<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/windows-symbolic-links.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="9.12.3.3 Using Symbolic Links for Databases on Windows" rel="external nofollow">Section 9.12.3.3, “Using Symbolic Links for Databases on Windows”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The unused<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--basedir</code>,<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--datadir</code>, and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--tmpdir</code><span> </span>options for<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.4.7 mysql_upgrade — Check and Upgrade MySQL Tables" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_upgrade</strong></span></a><span> </span>were removed.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					Previously, program options could be specified in full or as any unambiguous prefix. For example, the<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html#option_mysqldump_compress" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--compress</code></a><span> </span>option could be given to<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.4 mysqldump — A Database Backup Program" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqldump</strong></span></a><span> </span>as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--compr</code>, but not as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--comp</code><span> </span>because the latter is ambiguous. Option prefixes are no longer supported; only full options are accepted. This is because prefixes can cause problems when new options are implemented for programs and a prefix that is currently unambiguous might become ambiguous in the future. Some implications of this change:
				</p>

				<div style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">
					<ul style="margin:0px 0px 0px 30px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;list-style-type:circle;"><li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--key-buffer</code><span> </span>option must now be specified as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--key-buffer-size</code>.
							</p>
						</li>
						<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:square outside;line-height:16.0186px;">
							<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
								The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--skip-grant</code><span> </span>option must now be specified as<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">--skip-grant-tables</code>.
							</p>
						</li>
					</ul></div>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					<a href="http://dev.mysql.com/doc/refman/5.7/en/show-engine.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="14.7.5.15 SHOW ENGINE Syntax" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">SHOW ENGINE INNODB MUTEX</code></a><span> </span>output is removed in MySQL 5.7.2. Comparable information can be generated by creating views on<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/performance-schema.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="Chapter 23 MySQL Performance Schema" rel="external nofollow">Performance Schema</a><span> </span>tables.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>Tablespace Monitor and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>Table Monitor are removed in MySQL 5.7.4. For the Tablespace Monitor, equivalent functionality will be introduced before the GA release of MySQL 5.7. For the Table Monitor, equivalent information can be obtained from<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INFORMATION_SCHEMA</code><span> </span>tables.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The specially named tables used to enable and disable the standard<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>Monitor and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">InnoDB</code><span> </span>Lock Monitor (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_monitor</code><span> </span>and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_lock_monitor</code>) are removed in MySQL 5.7.4 and replaced by two dynamic system variables:<a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_status_output" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_status_output</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_status_output_locks" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_status_output_locks</code></a>. For additional information, see<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-monitors.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="15.17 InnoDB Monitors" rel="external nofollow">Section 15.17, “InnoDB Monitors”</a>.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_use_sys_malloc" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_use_sys_malloc</code></a><span> </span>and<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_additional_mem_pool_size" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_additional_mem_pool_size</code></a><span> </span>system variables, which were deprecated in MySQL 5.6.3, are removed in MySQL 5.7.4.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">msql2mysql</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_convert_table_format</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_find_rows</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_fix_extensions</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_setpermission</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_waitpid</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysql_zap</strong></span>,<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqlaccess</strong></span>, and<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqlbug</strong></span><span> </span>utilities.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqlhotcopy</strong></span><span> </span>utility. Alternatives include<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" title="5.5.4 mysqldump — A Database Backup Program" rel="external nofollow"><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">mysqldump</strong></span></a><span> </span>and MySQL Enterprise Backup.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">binary-configure.sh</strong></span><span> </span>script.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html#option_cmake_innodb_page_atomic_ref_count" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">INNODB_PAGE_ATOMIC_REF_COUNT</code></a><span> </span><span style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;"><strong style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;">CMake</strong></span><span> </span>option is removed in MySQL 5.7.5.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_create_intrinsic" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_create_intrinsic</code></a><span> </span>option is removed in MySQL 5.7.6.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_optimize_point_storage" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_optimize_point_storage</code></a><span> </span>option and related internal data types (<code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DATA_POINT</code><span> </span>and<span> </span><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">DATA_VAR_POINT</code>) were removed.
				</p>
			</li>
			<li style="margin:0px;padding:0px;border:0px;font-size:13.3488px;vertical-align:middle;background:transparent;list-style:disc outside;line-height:1.75;">
				<p style="margin:0px 0px 15px;padding:0px;border:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;line-height:1.75;">
					The<span> </span><a href="http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_log_checksum_algorithm" style="margin:0px;padding:0px;font-size:13.3488px;vertical-align:baseline;background:transparent;text-decoration:none;color:rgb(0,116,163);" rel="external nofollow"><code style="margin:0px;padding:0px;border:0px;font-size:12.6814px;vertical-align:baseline;background:transparent;text-decoration:underline;color:#000000;font-weight:normal;font-family:'Courier New', Courier, fixed, monospace;">innodb_log_checksum_algorithm</code></a><span> </span>option is removed in MySQL 5.7.9.
				</p>
			</li>
		</ul></div>
</div>
]]></description><guid isPermaLink="false">205</guid><pubDate>Sun, 16 Oct 2016 17:56:01 +0000</pubDate></item><item><title>How to Back Up and Restore MySQL Databases with Mysqldump</title><link>https://designhost.gr/topic/12634-how-to-back-up-and-restore-mysql-databases-with-mysqldump/</link><description><![CDATA[
<p>
	This tutorial explains how to backup and restore MySQL or MariaDB databases from the command line using the mysqldump utility.
</p>

<p>
	The backup files created by the mysqldump utility are basically a set of SQL statements that can be used to recreate the original database. The mysqldump command can also generate files in CSV and XML format.
</p>

<p>
	You can also use the mysqldump utility to transfer your MySQL database to another MySQL server.
</p>

<p>
	If you don't backup your databases, a software bug or a hard-drive failure could be disastrous. To help save you lots of time and frustration, it is strongly recommended that you take the precaution of regularly backing up your MySQL databases.
</p>

<h2>
	Mysqldump Command Syntax
</h2>

<p>
	Before going into how to use the mysqldump command, let's start by reviewing the basic syntax.
</p>

<p>
	 
</p>

<p>
	The mysqldump utility expressions take the following form:
</p>

<div>
	<pre>
<code>mysqldump <span>[</span>options<span>]</span> &gt; file.sql
</code></pre>
	<span>Copy</span>
</div>

<ul>
	<li>
		<code>options</code> - The <a href="https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html#mysqldump-option-summary" rel="external nofollow">mysqldump options</a>
	</li>
	<li>
		<code>file.sql</code> - The dump (backup) file
	</li>
</ul>

<p>
	To use the mysqldump command the MySQL server must be accessible and running.
</p>

<h2>
	Backup a Single MySQL Database
</h2>

<p>
	The most common use case of the mysqldump tool is to backup a single database.
</p>

<p>
	For example, to create a backup of the database named <code>database_name</code> using the user <code>root</code> and save it to a file named <code>database_name.sql</code> you would run the following command:
</p>

<pre>
<code>mysqldump -u root -p database_name &gt; database_name.sql</code></pre>

<p>
	You will be prompted to enter the root password. After successful authentication, the dump process will start. Depending on the database size, the process can take some time.
</p>

<p>
	If you are logged in as the same user that you are using to perform the export and that user does not require a password, you can omit the <code>-u</code> and <code>-p</code> options:
</p>

<pre>
<code>mysqldump database_name &gt; database_name.sql</code></pre>

<h2>
	Backup Multiple MySQL Databases
</h2>

<p>
	To backup multiple MySQL databases with one command you need to use the <code>--database</code> option followed by the list of databases you want to backup. Each database name must be separated by space.
</p>

<p>
	 
</p>

<p>
	 
</p>

<div style="border:0pt none;">
	<iframe frameborder="0" height="250" marginheight="0" marginwidth="0" scrolling="no" style="border:0px none;vertical-align:bottom;" title="3rd party ad content" width="300"></iframe>
</div>

<p>
	 
</p>

<pre>
<code>mysqldump -u root -p --databases database_name_a database_name_b &gt; databases_a_b.sql</code></pre>

<p>
	The command above will create a dump file containing both databases.
</p>

<h2>
	Backup All MySQL Databases
</h2>

<p>
	Use the <code>--all-databases</code> option to back up all the MySQL databases:
</p>

<pre>
<code>mysqldump -u root -p --all-databases &gt; all_databases.sql</code></pre>

<p>
	Same as with the previous example the command above will create a single dump file containing all the databases.
</p>

<h2>
	Backup all MySQL databases to separate files
</h2>

<p>
	The <code>mysqldump</code> utility doesn't provide an option to backup all databases to separate files but we easily achieve that with a simple <a href="https://linuxize.com/post/bash-for-loop/" rel="external nofollow">bash <code>FOR</code> loop</a>:
</p>

<p>
	 
</p>

<div>
	<pre>
<code><span>for</span> DB in <span>$(</span>mysql -e <span>'show databases'</span> -s --skip-column-names<span>)</span><span>;</span> <span>do</span>
    mysqldump <span>$DB</span> &gt; <span>"</span><span>$DB</span><span>.sql</span><span>"</span><span>;</span>
<span>done</span>
</code></pre>
	<span>Copy</span>
</div>

<p>
	The command above will create a separate dump file for each database using the database name as the filename.
</p>

<div>
	<div>
		 
	</div>
</div>

<h2>
	Create a Compressed MySQL Database Backup
</h2>

<p>
	If the database size is very large it is a good idea to compress the output. To do that simply pipe the output to the <a href="https://linuxize.com/post/gzip-command-in-linux/" rel="external nofollow"><code>gzip</code></a> utility, and redirect it to a file as shown below:
</p>

<pre>
<code>mysqldump database_name | gzip &gt; database_name.sql.gz</code></pre>

<h2>
	Create a Backup with Timestamp
</h2>

<p>
	If you want to keep more than one backup in the same location, then you can add the current <a href="https://linuxize.com/post/linux-date-command/" rel="external nofollow">date</a> to the backup filename:
</p>

<pre>
<code>mysqldump  database_name &gt; database_name-$(date +%Y%m%d).sql</code></pre>

<p>
	The command above will create a file with the following format <code>database_name-20180617.sql</code>
</p>

<h2>
	Restoring a MySQL dump
</h2>

<p>
	You can restore a MySQL dump using the <code>mysql</code> tool. The command general syntax is as follows:
</p>

<pre>
<code>mysqld  database_name &lt; file.sql</code></pre>

<p>
	In most cases you'll need to <a href="https://linuxize.com/post/how-to-create-a-mysql-database/" rel="external nofollow">create a database</a> to import into. If the database already exists, first you need to delete it.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	In the following example the first command will create a database named <code>database_name</code> and then it will import the dump <code>database_name.sql</code> into it:
</p>

<pre>
<code>mysql -u root -p -e "create database database_name";</code><code>mysql -u root -p database_name &lt; database_name.sql</code></pre>

<h2>
	Restore a Single MySQL Database from a Full MySQL Dump
</h2>

<p>
	If you backed up all your databases using the <code>-all-databases</code> option and you want to restore a single database from a backup file which contains multiple databases use the <code>--one-database</code> option as shown below:
</p>

<pre>
<code>mysql --one-database database_name &lt; all_databases.sql</code></pre>

<h2>
	Export and Import a MySQL Database in One Command
</h2>

<p>
	Instead of creating a dump file from one database and then import the backup into another MySQL database you can use the following one-liner:
</p>

<pre>
<code>mysqldump -u root -p database_name | mysql -h remote_host -u root -p remote_database_name</code></pre>

<p>
	The command above will pipe the output to a mysql client on the remote host and it will import it into a database named <code>remote_database_name</code>. Before running the command, make sure the database already exists on the remote server.
</p>

<p>
	 
</p>

<p>
	 
</p>

<h2>
	Automate Backups with Cron
</h2>

<p>
	Automating the process of backing up the databases is as simple as creating a <a href="https://linuxize.com/post/scheduling-cron-jobs-with-crontab/" rel="external nofollow">cron job</a> what will run the mysqldump command at specified time.
</p>

<p>
	To set up automated backups of a MySQL database using cronjob, follow the steps below:
</p>

<ol>
	<li>
		<p>
			Create a file named <code>.my.cnf</code> in your user home directory:
		</p>

		<pre>
<code>sudo nano ~/.my.cnf</code></pre>

		<p>
			Copy and paste the following text into the .my.cnf file.
		</p>

		<div>
			<pre>
<code><span>[client]</span>
<span>user</span> <span>=</span> <span>dbuser</span>
<span>password</span> <span>=</span> <span>dbpasswd</span></code></pre>
			<span>Copy</span>
		</div>

		<p>
			Do not forget to replace <code>dbuser</code> and <code>dbpasswd</code>with the database user and user's password.
		</p>
	</li>
	<li>
		<p>
			Restrict <a href="https://linuxize.com/post/chmod-command-in-linux/" rel="external nofollow">permissions</a> of the credentials file so that only your user has access to it:
		</p>

		<pre>
<code>chmod 600 ~/.my.cnf</code></pre>
	</li>
	<li>
		<p>
			<a href="https://linuxize.com/post/how-to-create-directories-in-linux-with-the-mkdir-command/" rel="external nofollow">Create a directory</a> to store the backups:
		</p>

		<pre>
<code>mkdir ~/db_backups</code></pre>
	</li>
	<li>
		<p>
			Open your user crontab file:
		</p>

		<pre>
<code>crontab -e</code></pre>

		<p>
			Add the following cron job that will create a backup of a database name <code>mydb</code> every day at 3am:
		</p>

		<pre>
<code>0 3 * * * /usr/bin/mysqldump -u dbuser mydb &gt; /home/username/db_backups/mydb-$(date +%Y%m%d).sql</code></pre>

		<p>
			Do not forget to replace <code>username</code> with your actual user name.
		</p>
	</li>
</ol>

<p>
	You can also create another cronjob to delete any backups older than 30 days:
</p>

<div>
	<pre>
<code>find /path/to/backups -type f -name <span>"*.sql"</span> -mtime +30 -delete
</code></pre>
	<span>Copy</span>
</div>

<p>
	Of course, you need to adjust the command according to your backup location and file names. To learn more about the find command check our <a href="https://linuxize.com/post/how-to-find-files-in-linux-using-the-command-line/" rel="external nofollow">How to Find Files in Linux Using the Command Line</a> guide.
</p>

<h2>
	Conclusion
</h2>

<p>
	This tutorial covers only the basics, but it should be a good starting for anyone who wants to learn how to create and restore MySQL databases from the command line using the mysqldump utility.
</p>

<div style="border:0pt none;">
	<a href="https://linuxize.com/post/how-to-back-up-and-restore-mysql-databases-with-mysqldump/" rel="external nofollow">https://linuxize.com/post/how-to-back-up-and-restore-mysql-databases-with-mysqldump/</a>
</div>

<p>
	 
</p>

<p>
	<iframe frameborder="0" height="250" marginheight="0" marginwidth="0" scrolling="no" style="border:0px none;vertical-align:bottom;" title="3rd party ad content" width="300"></iframe>
</p>

<p>
	 
	</p>
<div style="border:0pt none;">
		<iframe frameborder="0" height="280" marginheight="0" marginwidth="0" scrolling="no" style="border:0px none;vertical-align:bottom;" title="3rd party ad content" width="336"></iframe>
	</div>


<p>
	 
</p>

<div style="border:0pt none;">
	<iframe frameborder="0" height="90" marginheight="0" marginwidth="0" scrolling="no" style="border:0px none;vertical-align:bottom;" title="3rd party ad content" width="728"></iframe>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12634</guid><pubDate>Tue, 07 Jan 2020 19:31:51 +0000</pubDate></item><item><title>innodb_large_prefix'</title><link>https://designhost.gr/topic/10802-innodb_large_prefix/</link><description><![CDATA[
<p>
	</p>
<pre class="ipsCode">


</pre><p>
	mysql_full_unicode_support#File_format<br />
	this test must pass
</p>

<p>
	Your database uses Antelope as the file format. Full UTF-8 support in MySQL and MariaDB requires the Barracuda file format. Please switch to the Barracuda file format. See the documentation MySQL full unicode support for details.<br />
	Check<br />
	mysql_full_unicode_support#Large_prefix<br />
	this test must pass
</p>

<p>
	For full support of UTF-8 both MySQL and MariaDB require you to change your MySQL setting 'innodb_large_prefix' to 'ON'. See the documentation for further details.
</p>

<p>
	[/code[
</p>

<p>
	 
</p>

<p>
	in that case there are various approaches to a solution
</p>

<div>
	 
</div>

<div>
	<div>
		 
	</div>
</div>

<div>
	<div>
		<p>
			I'm using Mysql 5.6.17 with WAMP Server I solved the problem by editing the my.ini file Find the category [mysqld] there add the following instructions
		</p>

		<pre class="lang-sql prettyprint prettyprinted">
<code><span class="pun">[</span><span class="pln">mysqld</span><span class="pun">]</span><span class="pln">
innodb_file_format </span><span class="pun">=</span><span class="pln"> Barracuda
innodb_large_prefix </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
innodb_file_per_table </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">ON</span></code></pre>
	</div>
</div>

<p>
	 
</p>

<p>
	https://stackoverflow.com/questions/35847015/mysql-change-innodb-large-prefix
</p>

<p>
	 
</p>

<p>
	 
</p>

]]></description><guid isPermaLink="false">10802</guid><pubDate>Thu, 21 Mar 2019 14:14:20 +0000</pubDate></item><item><title>Fixing a MySQL Character Encoding Mismatch</title><link>https://designhost.gr/topic/9217-fixing-a-mysql-character-encoding-mismatch/</link><description><![CDATA[
<p>
	We ran into an interesting MySQL character encoding issue at <a href="http://crowdfavorite.com" rel="external nofollow">Crowd Favorite</a> today while working to upgrade and launch a new client site.
</p>

<p>
	Here is what we were trying to do: copy the production database to the staging database so we could properly configure and test everything before pushing the new site live. Pretty simple right? It was, until we noticed a bunch of weird character encoding issues on the staging site.
</p>

<p>
	<a href="http://www.flickr.com/photos/alexkingorg/2312995897/" title="Character Encoding Issue by alexkingorg, on Flickr" rel="external nofollow"><img alt="Character Encoding Issue" height="50" src="https://designhost.gr/applications/core/interface/imageproxy/imageproxy.php?img=http://farm3.static.flickr.com/2012/2312995897_db067fa495_m.jpg&amp;key=67cd4f2c4a75b5399916a73ca1e23aba85bd2a23f181533a7e08c067d65baba9" width="240" data-imageproxy-source="http://farm3.static.flickr.com/2012/2312995897_db067fa495_m.jpg" /></a>
</p>

<p>
	It turned out that while the database tables were set to a Latin-1 (latin1), the content that populated those tables was encoded as UTF-8 (utf8). A variety of attempts to fix this failed, but what succeeded was as follows:
</p>

<ol>
	<li>
		<strong>Export the data as Latin-1.</strong> Because MySQL knows that the table is already using a Latin-1 encoding, it will do a straight export of the data without trying to convert the data to another character set. If you try to export as UTF-8, MySQL appears to attempt to convert the (supposedly) Latin-1 data to UTF-8 – resulting in double encoded characters (since the data was actually already UTF-8).
	</li>
	<li>
		<strong>Change the character set in the exported data file from ‘latin1’ to ‘utf8’.</strong> Since the dumped data was not converted during the export process, it’s actually UTF-8 encoded data.
	</li>
	<li>
		<strong>Create your new table as UTF-8</strong> If your <code>CREATE TABLE</code> command is in your SQL dump file, change the character set from ‘latin1’ to ‘utf8’.
	</li>
	<li>
		<strong>Import your data normally.</strong> Since you’ve got UTF-8 encoded data in your dump file, the declared character set in the dump file is now UTF-8, and the table you’re importing into is UTF-8, everything will go smoothly.
	</li>
</ol>

<p>
	I can confirm that a half-dozen or so variations on the above do <em>not</em> work. This includes <code>INSERT INTO newdb.newtable SELECT * FROM olddb.oldtable;</code>.
</p>

<p>
	Also, if you’re doing this for a <a href="http://wordpress.org/" rel="external nofollow">WordPress</a><sup><a href="http://alexking.org/blog/2008/03/06/mysql-latin1-utf8-conversion#fn1204773785315n" rel="external nofollow">1</a></sup> site (like we were), keep in mind that copying over the production database will generally mean that WP-Cache is enabled. You’ll want to remember to turn that off. Yeah. <img alt="😉" src="https://designhost.gr/applications/core/interface/imageproxy/imageproxy.php?img=http://s.w.org/images/core/emoji/72x72/1f609.png&amp;key=e42518d0d1b8ea69c974164905b9ee504e56da41b74931e4a395073c6431d5a7" data-imageproxy-source="http://s.w.org/images/core/emoji/72x72/1f609.png" />
</p>

<ol>
	<li>
		This is a fairly common issue in older WordPress installs because the MySQL database default is commonly Latin-1, and older versions of WordPress did not specify the character set when creating the database tables (so they would default to Latin-1) and the default encoding in the WordPress settings is UTF-8. [<a href="http://alexking.org/blog/2008/03/06/mysql-latin1-utf8-conversion#fn1204773785315" rel="external nofollow">back</a>]
	</li>
</ol>

<p>
	<a href="http://alexking.org/blog/2008/03/06/mysql-latin1-utf8-conversion" rel="external nofollow">http://alexking.org/blog/2008/03/06/mysql-latin1-utf8-conversion</a>
</p>
]]></description><guid isPermaLink="false">9217</guid><pubDate>Tue, 03 Jul 2018 22:13:58 +0000</pubDate></item><item><title>#1273 &#x2013; Unknown collation: &#x2018;utf8mb4_unicode_520_ci&#x2019;</title><link>https://designhost.gr/topic/8514-1273-%E2%80%93-unknown-collation-%E2%80%98utf8mb4_unicode_520_ci%E2%80%99/</link><description><![CDATA[
<p>
	many many solutions !
</p>

<p>
	 
</p>

<p>
	<a href="https://stackoverflow.com/questions/42385099/1273-unknown-collation-utf8mb4-unicode-520-ci" rel="external nofollow">https://stackoverflow.com/questions/42385099/1273-unknown-collation-utf8mb4-unicode-520-ci</a>
</p>
]]></description><guid isPermaLink="false">8514</guid><pubDate>Thu, 22 Mar 2018 21:41:04 +0000</pubDate></item><item><title>MariaDB 10.1.33 and MariaDB Galera Cluster 10.0.35 now available</title><link>https://designhost.gr/topic/8843-mariadb-10133-and-mariadb-galera-cluster-10035-now-available/</link><description><![CDATA[
<p>
	<a href="https://mariadb.com/kb/en/what-is-mariadb-101/" rel="external nofollow">MariaDB 10.1</a> is the previous stable series of MariaDB. It is an evolution of <a href="https://mariadb.com/kb/en/what-is-mariadb-100/" rel="external nofollow">MariaDB 10.0</a> with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6 and 5.7.
</p>

<p>
	<a href="https://mariadb.com/kb/en/mariadb-10133-release-notes/" rel="external nofollow">MariaDB 10.1.33</a> is a <strong>Stable (GA)</strong> release.
</p>

<p>
	<strong>For an overview of <a href="https://mariadb.com/kb/en/what-is-mariadb-101/" rel="external nofollow">MariaDB 10.1</a> see the <a href="https://mariadb.com/kb/en/what-is-mariadb-101/" rel="external nofollow">What is MariaDB 10.1?</a> page.</strong>
</p>

<p>
	<strong><span style="font-size:18px;">Notable Changes</span></strong>
</p>

<ul>
	<li>
		<a href="https://mariadb.com/kb/en/pcre/" rel="external nofollow">PCRE</a> updated to 8.42
	</li>
	<li>
		The embedded server library now supports SSL when connecting to remote servers.
	</li>
	<li>
		ALTER TABLE fixes:<a href="https://jira.mariadb.org/browse/MDEV-14693" rel="external nofollow"> MDEV-14693</a>, <a href="https://jira.mariadb.org/browse/MDEV-16080" rel="external nofollow">MDEV-16080</a>, <a href="https://jira.mariadb.org/browse/MDEV-15937" rel="external nofollow">MDEV-15937</a>
	</li>
	<li>
		encryption fixes: <a href="https://jira.mariadb.org/browse/MDEV-15937" rel="external nofollow">MDEV-15937</a>,<a href="https://jira.mariadb.org/browse/MDEV-16092" rel="external nofollow"> MDEV-16092</a>, <a href="https://jira.mariadb.org/browse/MDEV-15752" rel="external nofollow">MDEV-15752</a>, <a href="https://jira.mariadb.org/browse/MDEV-15566" rel="external nofollow">MDEV-15566</a>
	</li>
	<li>
		systemd and shutdown fixes: <a href="https://jira.mariadb.org/browse/MDEV-14705" rel="external nofollow">MDEV-14705</a>
	</li>
	<li>
		As per the <a href="https://mariadb.com/kb/en/deprecation-policy/" rel="external nofollow">MariaDB Deprecation Policy</a>, this will be the last release of <span>MariaDB 10.1</span> for Debian 7 Wheezy
	</li>
	<li>
		In this release experimental Ubuntu 18.04 "bionic" packages are present in the <span>MariaDB 10.1</span> repository. However, because Ubuntu includes <span>MariaDB 10.1</span> in its main repositories we recommend using the Ubuntu provided MariaDB 10.1 packages for general use.
	</li>
</ul>

<p>
	<br />
	<strong><span style="font-size:16px;">Security Fixes</span></strong><br />
	Fixes for the following <a href="https://mariadb.com/kb/en/cve/" rel="external nofollow">security vulnerabilities</a>:
</p>

<ul>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2782" rel="external nofollow">CVE-2018-2782</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2784" rel="external nofollow">CVE-2018-2784</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2787" rel="external nofollow">CVE-2018-2787</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2766" rel="external nofollow">CVE-2018-2766</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2755" rel="external nofollow">CVE-2018-2755</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2819" rel="external nofollow">CVE-2018-2819</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2817" rel="external nofollow">CVE-2018-2817</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2761" rel="external nofollow">CVE-2018-2761</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2781" rel="external nofollow">CVE-2018-2781</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2771" rel="external nofollow">CVE-2018-2771</a>
	</li>
	<li>
		<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-2813" rel="external nofollow">CVE-2018-2813</a>
	</li>
</ul>

<p>
	 
</p>

<p>
	<a href="https://mariadb.org/mariadb-10-1-33-and-mariadb-galera-cluster-10-0-35-now-available/" rel="external nofollow">https://mariadb.org/mariadb-10-1-33-and-mariadb-galera-cluster-10-0-35-now-available/</a>
</p>
]]></description><guid isPermaLink="false">8843</guid><pubDate>Thu, 10 May 2018 09:53:10 +0000</pubDate></item><item><title>Oracle MySQL 8.0 GA Stable Release</title><link>https://designhost.gr/topic/8706-oracle-mysql-80-ga-stable-release/</link><description><![CDATA[
<p>
	Good news is Oracle has announced that <a href="https://blogs.oracle.com/mysql/announcing-general-availability-of-mysql-80" rel="external nofollow">MySQL 8.0 has gone GA Stable</a> with 2x the performance of MySQL 5.7
</p>

<p>
	 
</p>

<p>
	MySQL adds NoSQL and many new enhancements to the world’s most popular open source database:
</p>

<ol>
	<li>
		NoSQL Document Store gives developers the flexibility of developing traditional SQL relational applications and NoSQL, schema-free document database applications. This eliminates the need for a separate NoSQL document database.
	</li>
	<li>
		SQL Window functions, Common Table Expressions, NOWAIT and SKIP LOCKED, Descending Indexes, Grouping, Regular Expressions, Character Sets, Cost Model, and Histograms.
	</li>
	<li>
		JSON Extended syntax, new functions, improved sorting, and partial updates. With JSON table functions you can use the SQL machinery for JSON data.
	</li>
	<li>
		GIS Geography support. Spatial Reference Systems (SRS), as well as SRS aware spatial datatypes, spatial indexes, and spatial functions.
	</li>
	<li>
		Reliability DDL statements have become atomic and crash safe, meta-data is stored in a single, transactional data dictionary
	</li>
	<li>
		Observability Performance Schema, Information Schema, Invisible Indexes, Error Logging.
	</li>
	<li>
		Manageability Persistent Configuration Variables, Undo tablespace management, Restart command, and New DDL.
	</li>
	<li>
		High Availability InnoDB Cluster delivers an integrated, native, HA solution for your databases.
	</li>
	<li>
		Security OpenSSL improvements, new default authentication, SQL Roles, breaking up the super privilege, password strength, authorization.
	</li>
	<li>
		Performance Up to 2x faster than MySQL 5.7.
	</li>
</ol>

<p>
	 
</p>

<p>
	<span style="font-size:16px;"><strong>Observability</strong></span><br />
	Information Schema (speed up)<br />
	<br />
	MySQL 8.0 reimplements Information Schema. In the new implementation the Information Schema tables are simple views on data dictionary tables stored in InnoDB. This is by far more efficient than the old implementation with up to 100 times speedup.<br />
	<br />
	Performance Schema (speed up)<br />
	<br />
	MySQL 8.0 speeds up performance schema queries by adding more than 100 indexes on performance schema tables.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:16px;"><strong>Security features</strong></span><br />
	OpenSSL by Default in Community Edition<br />
	<br />
	MySQL 8.0 is unifying on OpenSSL as the default TLS/SSL library for both MySQL Enterprise Edition and MySQL Community Edition. <br />
	<br />
	SQL roles
</p>

<p>
	 
</p>

<p>
	<span style="font-size:16px;"><strong>Performance</strong></span><br />
	MySQL 8.0 is up to 2x faster than MySQL 5.7. MySQL 8.0 comes with better performance for Read/Write workloads, IO bound workloads, and high contention “hot spot” workloads.<br />
	<br />
	MySQL 8.0 implements SQL Roles. A role is a named collection of privileges. The purpose is to simplify the user access right management. One can grant roles to users, grant privileges to roles, create roles, drop roles, and decide what roles are applicable during a session.
</p>

<p>
	 
</p>

<p>
	Scaling Read/Write Workloads<br />
	<br />
	MySQL 8.0 scales well on RW and heavy write workloads. On intensive RW workloads we observe better performance already from 4 concurrent users and more than 2 times better performance on high loads comparing to MySQL 5.7. We can say that while 5.7 significantly improved scalability for Read Only workloads, 8.0 significantly improves scalability for Read/Write workloads. The effect is that MySQL improves hardware utilization (efficiency) for standard server side hardware (like systems with 2 CPU sockets). This improvement is due to re-designing how InnoDB writes to the REDO log. In contrast to the historical implementation where user threads were constantly fighting to log their data changes, in the new REDO log solution user threads are now lock-free, REDO writing and flushing is managed by dedicated background threads, and the whole REDO processing becomes event-driven.
</p>

<p>
	 
</p>

<p>
	Better Performance upon High Contention Loads (“hot rows”)<br />
	<br />
	MySQL 8.0 significantly improves the performance for high contention workloads. A high contention workload occurs when multiple transactions are waiting for a lock on the same row in a table, causing queues of waiting transactions. Many real world workloads are not smooth over for example a day but might have bursts at certain hours. MySQL 8.0 deals much better with such bursts both in terms of transactions per second, mean latency, and 95th percentile latency. The benefit to the end user is better hardware utilization (efficiency) because the system needs less spare capacity and can thus run with a higher average load.
</p>
]]></description><guid isPermaLink="false">8706</guid><pubDate>Fri, 20 Apr 2018 08:09:02 +0000</pubDate></item><item><title>MariaDB 10.2.14, MariaDB 10.1.32 and MariaDB Connector/J 2.2.3 and 1.7.3 now available</title><link>https://designhost.gr/topic/8552-mariadb-10214-mariadb-10132-and-mariadb-connectorj-223-and-173-now-available/</link><description><![CDATA[
<p>
	The MariaDB project is pleased to announce the availability of MariaDB 10.2.14 and MariaDB 10.1.32, both stable releases, as well as MariaDB Connector/J 2.2.3, the latest stable release in the MariaDB Connector/J 2.2 series, and MariaDB Connector/J 1.7.3, the latest stable release in the MariaDB Connector/J 1.7 series.
</p>

<p>
	<a href="https://mariadb.org/mariadb-10-2-14-mariadb-10-1-32-and-mariadb-connector-j-2-2-3-and-1-7-3-now-available/" rel="external nofollow">https://mariadb.org/mariadb-10-2-14-mariadb-10-1-32-and-mariadb-connector-j-2-2-3-and-1-7-3-now-available/</a>
</p>
]]></description><guid isPermaLink="false">8552</guid><pubDate>Wed, 28 Mar 2018 20:55:07 +0000</pubDate></item><item><title>DROP DB Tables on DB</title><link>https://designhost.gr/topic/810-drop-db-tables-on-db/</link><description><![CDATA[
<p>
	Κάποιες φορές τυχαίνει να πρέπει να ξανακάνω import σε βάση από SQL data που δεν περιέχουν DROP statements
</p>

<p>
	Εκει η διαδικασία λογικά σταματά νωρίς με κάτι τέτοιο:
</p>

<p>
	"ERROR 1050 (42S01) at line χχ: Table 'db_table' already exists"
</p>

<p>
	αντί να κάνουμε DROP την βάση / recreate και ξανά recreate user connections υπάρχει και το ακόλουθο που παράγει όλα τα DROP statements για κάθε πίνακα της βασης:
</p>

<p>
	</p>
<pre class="ipsCode">SELECT CONCAT('DROP TABLE ', TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_SCHEMA = '{database name}';</pre>
<p>
</p>

<p>
	θα δείτε κάτι τέτοιο ( παράδειγμα από WP )
</p>

<p>
	+----------------------------------------+<br />
	| CONCAT('DROP TABLE ', TABLE_NAME, ';') |<br />
	+----------------------------------------+<br />
	| DROP TABLE wpdbase_commentmeta;            |<br />
	| DROP TABLE wpdbase_comments;               |<br />
	| DROP TABLE wpdbase_links;                  |<br />
	| DROP TABLE wpdbase_options;                |<br />
	| DROP TABLE wpdbase_pmxi_history;           |<br />
	| DROP TABLE wpdbase_postmeta;               |<br />
	| DROP TABLE wpdbase_posts;                  |<br />
	| DROP TABLE wpdbase_term_relationships;     |<br />
	| DROP TABLE wpdbase_term_taxonomy;          |<br />
	| DROP TABLE wpdbase_termmeta;               |<br />
	| DROP TABLE wpdbase_terms;                  |<br />
	| DROP TABLE wpdbase_usermeta;               |<br />
	| DROP TABLE wpdbase_users;                  |<br />
	| DROP TABLE wpdbase_wysija_campaign;        |<br />
	| DROP TABLE wpdbase_wysija_campaign_list;   |<br />
	| DROP TABLE wpdbase_wysija_custom_field;    |<br />
	| DROP TABLE wpdbase_wysija_email;           |<br />
	| DROP TABLE wpdbase_wysija_email_user_stat; |<br />
	| DROP TABLE wpdbase_wysija_email_user_url;  |<br />
	| DROP TABLE wpdbase_wysija_form;            |<br />
	| DROP TABLE wpdbase_wysija_list;            |<br />
	| DROP TABLE wpdbase_wysija_queue;           |<br />
	| DROP TABLE wpdbase_wysija_url;             |<br />
	| DROP TABLE wpdbase_wysija_url_mail;        |<br />
	| DROP TABLE wpdbase_wysija_user;            |<br />
	| DROP TABLE wpdbase_wysija_user_field;      |<br />
	| DROP TABLE wpdbase_wysija_user_history;    |<br />
	| DROP TABLE wpdbase_wysija_user_list;       |<br />
	+----------------------------------------+<br />
	28 rows in set (0.00 sec)
</p>

<p>
	και εύκολα μετα προχωράτε σε διαγραφή τους με ένα απλό copy paste
</p>

<p>
	εχω βρει και άλλες λύσεις και σίγουρα θα υπάρχει και καλύτερη
</p>

<p>
	<a href="http://stackoverflow.com/questions/27606518/how-to-drop-all-tables-from-a-database-with-one-sql-query" rel="external nofollow">http://stackoverflow.com/questions/27606518/how-to-drop-all-tables-from-a-database-with-one-sql-query</a>
</p>

<p>
	<a href="http://stackoverflow.com/questions/536350/drop-all-the-tables-stored-procedures-triggers-constraints-and-all-the-depend" rel="external nofollow">http://stackoverflow.com/questions/536350/drop-all-the-tables-stored-procedures-triggers-constraints-and-all-the-depend</a>
</p>

<p>
	<a href="http://stackoverflow.com/questions/11053116/mysql-bulk-drop-table-where-table-like" rel="external nofollow">http://stackoverflow.com/questions/11053116/mysql-bulk-drop-table-where-table-like</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">810</guid><pubDate>Wed, 08 Feb 2017 14:46:48 +0000</pubDate></item><item><title>Check all SQL databases and repair/optimize</title><link>https://designhost.gr/topic/776-check-all-sql-databases-and-repairoptimize/</link><description><![CDATA[
<p>
	<span style="font-size:16px;">To check all SQL databases, use the following commands:  </span>
</p>

<p>
	<span style="font-size:18px;"><strong>Check repair and optimize all SQL databases</strong></span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">mysqlcheck --all-databases -r #repair

mysqlcheck --all-databases -a #analyze

mysqlcheck --all-databases -o #optimize</span></pre>

<p>
	    <span style="font-size:16px;">Useful! You can copy this code in a new .sh file and use it as a script, or even automate the optimisation using Cron</span>
</p>
]]></description><guid isPermaLink="false">776</guid><pubDate>Tue, 31 Jan 2017 13:41:45 +0000</pubDate></item><item><title>MariaDB 10.1.20</title><link>https://designhost.gr/topic/678-mariadb-10120/</link><description><![CDATA[
<h2 style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:500;line-height:1.1;color:rgb(51,51,51);margin:.5em 0px;font-size:30px;padding-top:0px;font-style:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);">
	Notable Changes
</h2>

<ul style="margin-top:0px;margin-bottom:10px;color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);"><li>
		<a href="https://mariadb.com/kb/en/xtradb/" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">XtraDB</a><span> </span>updated to 5.6.34-79.1
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/tokudb/" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">TokuDB</a><span> </span>updated to 5.6.34-79.1
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/heidisql/" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">HeidiSQL</a><span> </span>updated to 9.4
	</li>
	<li>
		The limit for the<span> </span><a href="https://mariadb.com/kb/en/server-system-variables/#table_open_cache" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">table_open_cache</a><span> </span>system variable has been increased to 1024K
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Galera wsrep library</a><span> </span>updated to 25.3.19
	</li>
	<li>
		packages for Debian 9 "stretch" amd64 and Debian 8 "jessie" ppc64el added
	</li>
</ul><p>
	 
</p>

<p>
	 
</p>

<ul style="margin-top:0px;margin-bottom:10px;color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);"><li>
		<a href="https://github.com/MariaDB/server/commit/c13b501" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #c13b501</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-14 19:20:17 +0000</span>

		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Fix broken cmake -DBUILD_CONFIG=mysql_release on Windows.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d93bbca" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #d93bbca</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-14 20:13:36 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11479" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11479</a><span> </span>Improved wsrep_dirty_reads - Updated sysvars_wsrep.result file
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f41bd7e" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f41bd7e</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-13 05:07:02 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11060" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11060</a><span> </span>sql/protocol.cc:532: void Protocol::end_statement(): Assertion `0' failed
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/0c79de2" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #0c79de2</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-14 09:30:43 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11479" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11479</a><span> </span>Improved wsrep_dirty_reads
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/25a9a3d" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #25a9a3d</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-14 08:39:36 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Revert "<a href="https://jira.mariadb.org/browse/MDEV-11016" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11016</a><span> </span>wsrep_node_is_ready() check is too strict"
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/72cc73c" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #72cc73c</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-13 11:51:33 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10368" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10368</a>: get_latest_version() called too often
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/67b570a" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #67b570a</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 20:58:49 -0500</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10545" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10545</a>: Server crashed in my_copy_fix_mb on querying I_S and P_S tables
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9c88a54" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #9c88a54</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 20:07:30 -0500</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11179" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11179</a>: WSREP transaction excceded size limit in Galera cluster
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/dbb06d2" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #dbb06d2</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-21 19:44:48 -0500</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10954" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10954</a>: MariaDB Galera: wsrep_sst_common: line 120: which: command not found
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/5d9ca52" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #5d9ca52</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-12 00:59:40 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Updated the list of unstable tests after the merge
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/2f20d29" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #2f20d29</a><span> </span>2016-12-11 09:53:42 +0100 - Merge branch '10.0' into 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/eb4f2e0" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #eb4f2e0</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-10 22:19:09 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11533" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11533</a>: Roles with trailing white spaces are not cleared correctly
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/3e8155c" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #3e8155c</a><span> </span>2016-12-09 16:33:48 +0100 - Merge branch '5.5' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/03dabfa" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #03dabfa</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-08 22:54:58 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10713" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10713</a>: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/ab65db6" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #ab65db6</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-08 21:03:45 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Revert "<a href="https://jira.mariadb.org/browse/MDEV-10713" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10713</a>: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))"
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f5e0522" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f5e0522</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-07 13:06:14 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10388" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10388</a><span> </span><a href="https://mariadb.com/kb/en/what-is-mariadb-101/" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MariaDB 10.1</a>.x keeps (deleted) ML* files in tmpdir after LOAD DATA completes
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/1d702ff" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #1d702ff</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-07 14:42:08 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-8329" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-8329</a><span> </span>MariaDB crashes when replicate_wild_ignore_table is set to NULL.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d67ef7a" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #d67ef7a</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 17:37:54 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10663" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10663</a>: Use of Inline table columns in HAVING clause throws 1463 Error
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/035a5ac" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #035a5ac</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-09-26 18:15:11 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10713" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10713</a>: signal 11 error on multi-table update - crash in handler::increment_statistics or in make_select or assertion failure pfs_thread == ((PFS_thread*) pthread_getspecific((THR_PFS)))
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f988bce" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f988bce</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-09-21 18:36:34 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10776" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10776</a>: Server crash on query
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/46dee0d" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #46dee0d</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 16:50:12 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10717" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10717</a><span> </span>Assertion `!null_value' failed in virtual bool Item::send(Protocol*, String*)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/18cdff6" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #18cdff6</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-04 12:37:01 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10293" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10293</a><span> </span>'setupterm' was not declared in this scope
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/02d153c" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #02d153c</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-06-26 13:37:27 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				str2decimal: don't return a negative zero
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/4a3acbc" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #4a3acbc</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 00:19:49 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11241" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11241</a><span> </span>Certain combining marks cause MariaDB to crash when doing Full-Text searches
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/0a4b508" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #0a4b508</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-01 20:04:36 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11242" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11242</a><span> </span>MariaDB Server releases contains promotion of MariaDB Corporation
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f640527" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f640527</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 15:22:11 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				typo fixed: s/MSYQL/MYSQL/
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9976223" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #9976223</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-28 17:28:37 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11171" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11171</a><span> </span>Assertion `m_cpp_buf &lt;= ptr &amp;&amp; ptr &lt;= m_cpp_buf + m_buf_length' failed in Lex_input_stream::body_utf8_append(const char*, const char*)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/adc38ed" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #adc38ed</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-14 08:02:35 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Restore MY_WME flag for my_pread in read_ddl_log_entry, fix errors in buildbot
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/96b62b5" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #96b62b5</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-11 20:55:03 -0800</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Fixed bug<span> </span><a href="https://jira.mariadb.org/browse/MDEV-11161" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11161</a>. The flag TABLE_LIST::fill_me must be reset to false at the prepare phase for any materialized derived table used in the executed query. Otherwise if the optimizer decides to generate a key for such a table it is generated only for the first execution of the query.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/10aee66" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #10aee66</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-10 23:47:42 +0000</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11248" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11248</a><span> </span>Fix passing offset parameter to my_file_pread in read_ddl_log_file_entry
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e0f48e5" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #e0f48e5</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-03 16:21:48 +0000</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11214" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11214</a><span> </span>Windows : MSI installation fails, if run by a service user (e.g LocalSystem)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/2a2e79b" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #2a2e79b</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-27 13:03:49 +0000</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11157" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11157</a><span> </span>Windows - Upgrade installer to use HeidiSQL 9.4
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d8cb682" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #d8cb682</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-26 21:54:41 +0000</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				VS2015 build fixes
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/aec4321" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #aec4321</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-26 21:38:58 +0000</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9409" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-9409</a><span> </span>Windows - workaround VS2015 CRT bug that makes mysqldump/mysql_install_db.exe fail
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/106664f" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #106664f</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-08 02:03:34 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11162" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11162</a><span> </span>Assertion `num_records == m_idx_array.size()' failed in Filesort_buffer::alloc_sort_buffer(uint, uint)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/822fb79" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #822fb79</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-07 23:44:52 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11162" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11162</a><span> </span>Assertion `num_records == m_idx_array.size()' failed in Filesort_buffer::alloc_sort_buffer(uint, uint)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/c32d3e1" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #c32d3e1</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-07 18:05:13 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10787" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10787</a><span> </span>Assertion `ltime-&gt;neg == 0' failed in void date_to_datetime(MYSQL_TIME*)
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/52b590b" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #52b590b</a><span> </span>2016-12-07 10:04:10 +0400 - Merge pull request #271 from iangilfillan/10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/3ada316969" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #3ada316969</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-06 13:18:48 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Update mysqldump man page
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7f2fd34" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #7f2fd34</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 14:34:45 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11231" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11231</a><span> </span>Server crashes in check_duplicate_key on CREATE TABLE ... SELECT
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/c5ef621" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #c5ef621</a><span> </span>2016-12-04 01:59:08 +0100 - Merge branch 'merge/merge-tokudb-5.6' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d4f0686" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #d4f0686</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 10:24:00 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				5.6.34-79.1
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/f35b0d8" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f35b0d8</a><span> </span>2016-12-04 01:37:55 +0100 - Merge branch 'merge/merge-xtradb-5.6' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7436c3d" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #7436c3d</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 10:22:18 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				5.6.34-79.1
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e4a0d75" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #e4a0d75</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-04 01:35:57 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				import a test case from percona-server-5.6.34-79.1
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e99990c" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #e99990c</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-28 17:10:05 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10744" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10744</a>: Roles are not fully case sensitive
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/525e214" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #525e214</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-25 16:47:36 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Remove labs() warning from maria and myisam storage engines
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/748d993" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #748d993</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-29 11:28:15 -0800</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Fixed bug<span> </span><a href="https://jira.mariadb.org/browse/MDEV-11364" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11364</a>. The function Item_func_isnull::update_used_tables() must handle the case when the predicate is over not nullable column in a special way. This is actually a bug of<span> </span><a href="https://mariadb.com/kb/en/what-is-mariadb-53/" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MariaDB 5.3</a>/5.5, but it's probably hard to demonstrate that it can cause problems there.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b209bc3" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #b209bc3</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-29 09:01:46 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10427" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10427</a>: innodb.innodb-wl5522-debug-zip fails sporadically in buildbot
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/dd0ff30" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #dd0ff30</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-29 06:51:12 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11343" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11343</a><span> </span>LOAD DATA INFILE fails to load data with an escape character followed by a multi-byte character
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/099ce1d" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #099ce1d</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-25 15:59:47 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11348" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11348</a><span> </span>LOAD DATA LOCAL INFILE crashes the server on loading a backslash followed by a multi-byte character
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/03ddc19" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #03ddc19</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-17 15:15:20 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-6424" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-6424</a>: MariaDB server crashes with assertion failure in file ha_innodb.c line 11652
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/42a398b" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #42a398b</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-17 12:04:39 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Fixing a typo in the patch for<span> </span><a href="https://jira.mariadb.org/browse/MDEV-10780" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10780</a>, which caused default.test failure.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/390f2a0" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #390f2a0</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-16 11:00:38 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Fix incorrect reading of events from relaylog in parallel replication.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f1fcc1f" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f1fcc1f</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-15 23:00:11 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Back-port Master_info::using_parallel() to 10.0.
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/9a09072" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #9a09072</a><span> </span>2016-11-15 11:08:01 +0100 - Merge branch 'mdev10863' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/1d9b043" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #1d9b043</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-10 18:15:36 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				A join patch for<span> </span><a href="https://jira.mariadb.org/browse/MDEV-10780" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10780</a><span> </span>and<span> </span><a href="https://jira.mariadb.org/browse/MDEV-11265" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11265</a>
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9741e0e" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #9741e0e</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-01 07:52:28 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Initialize zip_dict_ids table and avoid referencing array items as currently MariaDB does not support compressed columns.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/923a7f8" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #923a7f8</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-31 12:16:53 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11188" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11188</a>: rpl.rpl_parallel_partition fails with valgrind warnings in buildbot and outside
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/425d341" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #425d341</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-28 11:46:15 -0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				bump the VERSION
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/cb7b03b" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #cb7b03b</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-28 13:34:13 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11164" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11164</a><span> </span>- hardening-wrapper has been removed from Debian Sid
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a629b51" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #a629b51</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-10 23:04:41 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Updated the list of unstable tests
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/83f7151" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #83f7151</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-09 17:13:43 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10435" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10435</a><span> </span>crash with bad stat tables.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/870d758" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #870d758</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-08 20:49:54 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11491" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11491</a><span> </span>binlog_encryption.rpl_checksum fails sporadically in buildbot
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/8e702bc" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #8e702bc</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-08 17:05:01 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11504" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11504</a><span> </span>binlog_encryption.encrypted_master_switch_to_unencrypted fails sporadically in buildbot
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/e1e1fbc" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #e1e1fbc</a><span> </span>2016-12-07 14:05:04 +0400 - Merge pull request #272 from iangilfillan/10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/63edd27" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #63edd27</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-07 11:58:40 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Update mysqld_multi man page
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/2114aa4" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #2114aa4</a><span> </span>2016-12-07 13:37:16 +0400 - Merge pull request #270 from JRonak/<a href="https://jira.mariadb.org/browse/MDEV-11354" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11354</a></span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d036be7" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #d036be7</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-06 02:29:52 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				fixes<span> </span><a href="https://jira.mariadb.org/browse/MDEV-11354" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11354</a><span> </span>twin include
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/74d52de" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #74d52de</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 22:29:25 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				fix binlog_encryption.binlog_incident test
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/76546a0" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #76546a0</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 15:51:24 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10382" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10382</a><span> </span>Using systemd, mariadb doesn't restart on crashes
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/5142cd5" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #5142cd5</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-04 21:19:32 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11052" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11052</a><span> </span>mariadb-service-convert does not work after upgrading to 10.1.18
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b5aa0f4" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #b5aa0f4</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-03 20:34:50 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11319" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11319</a><span> </span>mysqlbinlog crashes or fails with out of memory while reading some encrypted binlogs
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/952856c" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #952856c</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-03 20:26:42 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11288" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11288</a><span> </span>Server crashes in Binlog_crypt_data::init trying to feed encrypted log without decryption capabilities
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/611f916" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #611f916</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 20:19:01 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9038" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-9038</a><span> </span>Binlog encryption tests
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9199d72" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #9199d72</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 15:25:59 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11233" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11233</a><span> </span>CREATE FULLTEXT INDEX with a token longer than 127 bytes crashes server
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/ead6d0d" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #ead6d0d</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 03:13:28 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Follow-up for<span> </span><a href="https://jira.mariadb.org/browse/MDEV-9451" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-9451</a><span> </span>- fix XtraDB rdiff files
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b0754ad" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #b0754ad</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-05 03:11:42 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Follow-up for<span> </span><a href="https://jira.mariadb.org/browse/MDEV-11429" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11429</a><span> </span>- fix result files for embedded and 32-bit tests
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f1b80d8" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #f1b80d8</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 16:25:47 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11236" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11236</a><span> </span>Failing assertion: state == TRX_STATE_NOT_STARTED
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/1e7f961" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #1e7f961</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-01 14:56:09 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9451" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-9451</a><span> </span>innodb_buffer_pool_populate does not seem to work on 10.1.10
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/97b21a1" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #97b21a1</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-02 14:02:30 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10759" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10759</a><span> </span>Fix Aria to support 2-byte collation IDs - Used same fix as for MyISAM: High level collation byte stored in unused bit_end position. - Moved language from header to base_info - Removed unused bit_end part in HA_KEY_SEG
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/2996f9a" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #2996f9a</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-30 18:36:29 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11429" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11429</a><span> </span>Increase number of max table_open_cache instances
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/2fd3af4" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #2fd3af4</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-12-01 13:45:23 -0500</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11168" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11168</a>: InnoDB: Failing assertion: !other_lock || wsrep_thd_is_BF(lock-&gt;trx-&gt;mysql_thd, FALSE) || wsrep_thd_is_BF(other_lock-&gt;trx-&gt;mysql_thd, FALSE)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/dbdef41" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #dbdef41</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-29 08:41:45 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10686" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10686</a>: innodb_zip.innodb_prefix_index_liftedlimit failed with timeout in buildbot
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9f31949" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #9f31949</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-29 08:35:51 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10739" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10739</a>: encryption.innodb-page_encryption_compression fails with timeout on valgrind
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/e493c6b" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #e493c6b</a><span> </span>2016-11-28 09:57:28 +0100 - Merge remote-tracking branch 'my/tokudb_optimistic_parallel_replication' into 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/3bec0b3" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #3bec0b3</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-23 16:45:31 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Parallel replication test case for TokuDB.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/021f78f" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #021f78f</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-23 16:44:03 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Use thd_kill_level() over old thd_killed() in TokuDB.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/660a292" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #660a292</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-23 16:46:33 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Fix optimistic parallel replication for TokuDB.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d145d1b" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #d145d1b</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-23 12:29:38 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				fix bogus stalls in the lock tree for low concurrency applications
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a68d135" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #a68d135</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-25 06:28:02 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11349" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11349</a><span> </span>(2/2) Fix some bogus-looking Valgrind warnings
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/8da33e3" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #8da33e3</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-25 06:09:00 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11349" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11349</a><span> </span>(1/2) Fix some clang 4.0 warnings
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/1d8eafb" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #1d8eafb</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-24 15:55:55 +0400</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Removing the unused function my_bincmp() from strings/ctype-ucs2.c
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/57058cb" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #57058cb</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-22 16:38:36 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10377" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10377</a>: innodb.innodb_blob_truncate fails in buildbot: Failing assertion: page_type == 34354 || page_type == 37401 || page_type == 17855 || page_type == 2 || page_type == 3 || ...
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/ee3c99d" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #ee3c99d</a><span> </span>2016-11-22 16:17:05 +0530 - Merge branch 'bb-<a href="https://jira.mariadb.org/browse/MDEV-11016" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11016</a>' into 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7ed5563" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #7ed5563</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-10-26 14:52:24 +0530</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-11016" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-11016</a><span> </span>wsrep_node_is_ready() check is too strict Problem:- The condition that checks for node readiness is too strict as it does not allow SELECTs even if these selects do not access any tables. For example,if we run SELECT 1; OR SELECT @@max_allowed_packet; Solution:- We need not to report this error when all_tables(lex-&gt;query_tables) is NULL:
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/af05bec" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #af05bec</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-16 13:52:41 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10771" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10771</a>: Test innodb_defragment_fill_factor does not work correctly
			</li>
		</ul></li>
	<li>
		<span style="color:#808080;font-size:.8em;font-style:italic;"><a href="https://github.com/MariaDB/server/commit/bccd0b5" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #bccd0b5</a><span> </span>2016-11-15 13:10:21 +0100 - Merge branch 'mdev10863' into 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/717f212" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #717f212</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-04 12:33:42 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10863" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10863</a>: parallel replication tries to continue from wrong position
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/cf29e8c" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #cf29e8c</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-14 11:02:57 -0500</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				wsrep_info plugin: Fix test case
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/1fee017" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #1fee017</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-09 15:23:25 +0200</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10692" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">MDEV-10692</a>: InnoDB: Failing assertion: lock-&gt;trx-&gt;lock.wait_lock == lock When we enter here wait_lock could be already gone i.e. NULL, that should be allowed.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/6ae3dd6" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #6ae3dd6</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-09 00:10:45 +0100</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				AWS Key management plugin does not build on Centos7.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/909e239" style="background-color:transparent;color:rgb(48,160,213);text-decoration:none;" rel="external nofollow">Revision #909e239</a><span> </span><span style="color:#808080;font-size:.8em;font-style:italic;">2016-11-07 10:51:35 -0500</span>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				bump the VERSION
			</li>
		</ul></li>
</ul>]]></description><guid isPermaLink="false">678</guid><pubDate>Sun, 18 Dec 2016 07:27:50 +0000</pubDate></item><item><title>MariaDB 10.1.19</title><link>https://designhost.gr/topic/296-mariadb-10119/</link><description><![CDATA[
<p>
	<span style="color:rgb(90,90,90);font-family:'Open Sans', Tahoma, sans-serif;font-size:13px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);float:none;">The MariaDB project is pleased to announce the immediate availability of MariaDB 10.1.19. This is a Stable (GA) release.</span>
</p>

<p>
	 
</p>

<h2>
	Notable Changes
</h2>

<ul><li>
		<a href="https://mariadb.com/kb/en/xtradb/" rel="external nofollow">XtraDB</a> updated to 5.6.33-79.0
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/tokudb/" rel="external nofollow">TokuDB</a> updated to 5.6.33-79.0
	</li>
</ul><ul><li>
		Fixes for the following <a href="https://mariadb.com/kb/en/cve/" rel="external nofollow">security vulnerabilities</a>:

		<ul><li>
				<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-7440" rel="external nofollow">CVE-2016-7440</a>
			</li>
			<li>
				<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5584" rel="external nofollow">CVE-2016-5584</a>
			</li>
		</ul></li>
</ul><p>
	 
</p>

<p>
	<span style="font-size:20px;"><strong>Release notes:</strong></span>
</p>

<p>
	Release date: 7 Nov 2016
</p>

<p>
	For the highlights of this release, see the release notes.
</p>

<p>
	The revision number links will take you to the revision's page on GitHub. On GitHub you can view more details of the revision and view diffs of the code modified in that revision.
</p>

<p>
	    Revision #5fda340 2016-11-04 14:04:24 +0300<br />
	        Remove galera suites from default list for now, tests are unstable <br />
	    Revision #1ddd1b5 2016-11-04 13:41:26 +0300<br />
	        Add sphinx tests to the list, just in case they are run somewhere <br />
	    Revision #ee0094d 2016-11-04 13:33:28 +0300<br />
	        MDEV-10985, MDEV-10986 - sphinx tests have not been maintained <br />
	    Revision #cbfb3f9 2016-11-03 19:30:02 -0400<br />
	        Move disabled galera tests to galera/disabled.def <br />
	    Revision #d34cd35 2016-11-03 22:07:31 +0400<br />
	        Disabling tests mentioned in MDEV-11229 galera.MW-258 galera.galera_as_master fail in buildbot <br />
	    Revision #f0d8a4d 2016-11-03 22:02:24 +0400<br />
	        MDEV-11219 main.null fails in buldbot and outside with ps-protocol <br />
	    Revision #82780a7 2016-11-02 21:20:00 +0300<br />
	        MDEV-11130 Update the list of unstable tests for 10.1 <br />
	    Revision #54d3dc0 2016-11-01 17:27:53 -0400<br />
	        Fix/disable some failing galera tests. <br />
	    Revision #7a17020 2016-10-26 13:19:00 -0400<br />
	        MDEV-11152: wsrep_replicate_myisam: SELECT gets replicated using TO <br />
	    Revision #07918b4 2016-10-10 14:02:37 -0400<br />
	        MDEV-10993: wsrep.mdev_10186 result depends on location of galera library <br />
	    Revision #3daf89c 2016-10-05 04:24:07 -0400<br />
	        MDEV-10957: Assertion failure when dropping a myisam table with wsrep_replicate_myisam enabled <br />
	    Revision #6dbfe7f 2016-10-03 12:02:46 -0400<br />
	        MDEV-10944: GALERA log-slave-updates FAIL after upgrading from 10.1.17 to 10.1.18 <br />
	    Revision #fa4fa0a 2016-09-30 21:13:03 -0400<br />
	        Make galera test suites default. <br />
	    Revision #a52a68c 2016-07-13 16:17:08 -0400<br />
	        fix the tokudb_analyze_in_background_basic test to run on mariadb. mariadb does additional value checking for boolean system variables <br />
	    Revision #110a9f0 2016-07-13 15:15:35 -0400<br />
	        add mtr support files for tokudb_sys_vars tests <br />
	    Revision #c948559 2016-07-20 13:43:53 -0400<br />
	        MDEV-10408 run the tokudb_rpl.rpl_rfr_disable_on_expl_pk_absence test. Add control files. Fixup result file for mariadb <br />
	    Revision #a98c85b 2016-11-02 13:44:07 +0100 - Merge branch '10.0-galera' into 10.1<br />
	    Revision #7196691 2016-11-01 17:20:12 -0400<br />
	        Fix/disable some failing galera tests. <br />
	    Revision #5db2195 2016-10-28 15:50:13 -0400 - Merge tag 'mariadb-10.0.28' into 10.0-galera<br />
	    Revision #eca8c32 2016-10-27 19:07:55 +0200<br />
	        Typo fixed. <br />
	    Revision #a079565 2016-10-27 12:23:31 +0200<br />
	        MDEV-10846 Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist. <br />
	    Revision #d451d77 2016-10-26 10:59:38 -0700<br />
	        Fixed bug MDEV-9628. In the function create_key_parts_for_pseudo_indexes() the key part structures of pseudo-indexes created for BLOB fields were set incorrectly. Also the key parts for long fields must be 'truncated' up to the maximum length acceptable for key parts. <br />
	    Revision #9d4a0dd 2016-10-24 10:15:11 -0700<br />
	        Fixed bug MDEV-11096. 1. When min/max value is provided the null flag for it must be set to 0 in the bitmap Culumn_statistics::column_stat_nulls. 2. When the calculation of the selectivity of the range condition over a column requires min and max values for the column then we have to check that these values are provided. <br />
	    Revision #26b87c3 2016-10-27 00:04:26 +0400<br />
	        MDEV-10846 Running mysqldump backup twice returns error: Table 'mysql.proc' doesn't exist. <br />
	    Revision #22490a0 2016-10-26 13:26:43 +0200<br />
	        MDEV-8345 STOP SLAVE should not cause an ERROR to be logged to the error log <br />
	    Revision #2593270 2016-10-26 12:30:18 +0200<br />
	        backport include/search_pattern_in_file.inc from 10.1 <br />
	    Revision #5569ac0 2016-10-25 15:08:15 +0300<br />
	        MDEV-11126: Crash while altering persistent virtual column <br />
	    Revision #59a7bc3 2016-10-26 14:09:11 +0400<br />
	        Removed duplicate open_strategy assignments <br />
	    Revision #a3c980b 2016-10-24 15:26:11 +0400<br />
	        MDEV-10824 - Crash in CREATE OR REPLACE TABLE t1 AS SELECT spfunc() <br />
	    Revision #9155cc7 2016-08-31 15:57:02 +1000<br />
	        MDEV-10292: Tokudb - PerconaFT - compile error in recent gcc <br />
	    Revision #ad5b88a 2016-10-26 09:26:34 +0000<br />
	        Fix build error in XtraDB on Windows. <br />
	    Revision #bd4568a 2016-10-26 10:49:31 +0200 - Merge branch 'bb-10.0-serg' into 10.0<br />
	    Revision #2cfccbe 2016-10-25 21:59:06 +0200 - Merge branch 'connect/10.0' into 10.0<br />
	    Revision #b7aee7d 2016-10-14 18:29:33 +0200<br />
	        Fix MDEV-10950. Null values not retrieved for numeric types. Now the null is tested using the result set getObject method. <br />
	    Revision #9b20d60 2016-10-05 23:44:54 +0200<br />
	        Fix MDEV-10948. Syntax error on quoted JDBC tables. Was because the quoting character was always '"' instead of being retrieve from the JDBC source. <br />
	    Revision #7d596c9 2016-09-16 22:14:14 +0200<br />
	        Working on MDEV-10525. Lrecl mismatch on DBF files <br />
	    Revision #2140dcf 2016-09-05 13:19:28 +0200 - Merge branch '10.0' of <a href="https://github.com/MariaDB/server" rel="external nofollow">https://github.com/MariaDB/server</a> into ob-10.0<br />
	    Revision #213765c 2016-09-05 13:18:04 +0200<br />
	        Fix MDEV-10496. Memory leak in discovery <br />
	    Revision #de9ea40 2016-10-25 21:58:59 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0<br />
	    Revision #d9787aa 2016-10-25 17:03:23 +0200<br />
	        5.6.33-79.0 <br />
	    Revision #675f27b 2016-10-25 18:28:31 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0<br />
	    Revision #d7dc03a 2016-10-25 17:01:37 +0200<br />
	        5.6.33-79.0 <br />
	    Revision #12c3e16 2016-10-25 16:41:43 +0200 - Merge branch '5.5' into 10.0<br />
	    Revision #6e25727 2016-10-17 11:43:47 -0400<br />
	        bump the VERSION <br />
	    Revision #df87be5 2016-10-17 14:04:45 +0300<br />
	        MDEV-11069 main.information_schema test fails if hostname includes 'user' <br />
	    Revision #eac8d95 2016-10-14 12:51:53 +0200<br />
	        compilation warning after xtradb merge <br />
	    Revision #5a43a31 2016-10-14 00:33:49 +0200<br />
	        mysqldump: comments and identifiers with new lines <br />
	    Revision #01b39b7 2016-10-13 20:58:08 +0200<br />
	        mysqltest: don't eat new lines in --exec <br />
	    Revision #383007c 2016-10-13 21:35:01 +0200<br />
	        mysql cli: fix USE command quoting <br />
	    Revision #e4957de 2016-10-13 12:40:24 +0200 - Merge branch 'merge-xtradb-5.5' into 5.5<br />
	    Revision #6010a27 2016-10-13 12:23:16 +0200<br />
	        5.5.52-38.3 <br />
	    Revision #02be50a 2016-10-13 11:18:30 +0200 - Merge branch 'mysql/5.5' into 5.5<br />
	    Revision #82ab92b 2016-10-25 22:35:35 +0000<br />
	        MDEV-10951 Field_newdate::cmp access violation <br />
	    Revision #ed3998a 2016-10-25 15:46:10 +0200<br />
	        Revert "Add tokuftdump man page" <br />
	    Revision #1daf746 2016-10-25 16:34:22 +0300<br />
	        Add tokuftdump man page <br />
	    Revision #39dceaa 2016-10-09 12:09:44 +0200<br />
	        MDEV-10983: TokuDB does not compile on OS X 10.12 <br />
	    Revision #ba11dd6 2016-10-25 12:21:53 +0000<br />
	        MDEV-11127 : Fix innochecksum to work with large files on Windows. <br />
	    Revision #3321f1a 2016-06-21 13:35:59 +1000<br />
	        MDEV-5944: Compile fix for OQGRAPH with LLVM <br />
	    Revision #0c925aa 2016-10-23 18:47:44 +0300<br />
	        MDEV-11097 - Update the list of unstable tests <br />
	    Revision #fb38d26 2016-10-22 07:34:23 +0000<br />
	        MDEV-11104 Fix client to correctly retrieve current user name on Windows <br />
	    Revision #39b7aff 2016-10-21 23:02:56 +0200<br />
	        Upstream MIPS 32bit-build-on-64bit patch from Debian Bug#838914 <br />
	    Revision #7eb4bd3 2016-10-21 22:43:46 +0200<br />
	        Upstream patch from Debian Bug 838557 <br />
	    Revision #998f987 2016-10-21 22:37:51 +0200<br />
	        Upstream MIPS test fixes from Debian Bug 838557. <br />
	    Revision #4dfb6a3 2016-09-28 14:16:38 +0000<br />
	        MDEV-11083 performance schema test fail with threadpool <br />
	    Revision #4192c46 2016-10-16 04:46:39 +0300<br />
	        MDEV-11061 Valgrind builder produces endless warnings <br />
	    Revision #8a49e00 2016-10-14 23:23:49 +0300<br />
	        More unstable tests <br />
	    Revision #f6d4f82 2016-10-14 23:23:16 +0300<br />
	        MDEV-11061 Valgrind builder produces endless warnings after switching to OpenSS <br />
	    Revision #c18054d 2016-11-02 08:20:15 +0400<br />
	        MDEV-10347 mysqld got signal 11 <br />
	    Revision #554c60a 2016-10-31 12:44:06 +0200<br />
	        MDEV-11182: InnoDB: Assertion failure in file buf0buf.cc line 4730 (encryption.create_or_replace fails in buildbot and outside) <br />
	    Revision #cb5685a 2016-10-31 08:49:36 +0200<br />
	        MDEV-11184: innodb.innodb-wl5522-debug-zip fails in buildbot on Windows <br />
	    Revision #9aa7315 2016-10-31 08:48:00 +0200<br />
	        MDEV-11183: innodb.innodb-wl5522-debug fails in buildbot and outside <br />
	    Revision #67e6cfd 2016-10-30 09:16:02 +0200<br />
	        Add suppression for new InnoDB error log error as this test intentionally produces this error. <br />
	    Revision #58b5c40 2016-10-29 12:57:48 +0300<br />
	        Remove accidentally added directory. <br />
	    Revision #bb4b8c7 2016-10-28 13:59:35 +0300<br />
	        MDEV-9099: Test encryption.innodb_encryption_discard_import fails on buildbot <br />
	    Revision #de0f77a 2016-10-28 09:27:03 +0300<br />
	        MDEV-11106: Improve error messages when importing tablespaces <br />
	    Revision #84ce681 2016-10-27 15:01:15 +0300<br />
	        MDEV-10917: Warning suggesting that innodb_page_size is experimental may be inaccurate <br />
	    Revision #885577f 2016-10-27 14:51:10 +0300<br />
	        MDEV-11004: Unable to start (Segfault or os error 2) when encryption key missing <br />
	    Revision #bc32372 2016-10-27 08:18:14 +0300<br />
	        MDEV-10977: [ERROR] InnoDB: Block in space_id 0 in file ibdata1 encrypted. MDEV-10394: Innodb system table space corrupted <br />
	    Revision #c1bbedb 2016-10-28 20:37:18 +0200<br />
	        AWS key Management plugin - add plugin variable for the region <br />
	    Revision #ea0ae42 2016-10-26 08:34:04 +0300 - Merge pull request #250 from sensssz/10.1-vats<br />
	    Revision #7496176 2016-10-25 18:57:03 -0400<br />
	        A few fixes for VATS in 10.1 <br />
	    Revision #4edd4ad 2016-10-24 22:25:54 +0300<br />
	        MDEV-10970: Crash while loading mysqldump backup when InnoDB encryption is enabled <br />
	    Revision #021212b 2016-10-24 21:51:42 +0300 - Merge pull request #245 from sensssz/10.1-vats<br />
	    Revision #183c028 2016-10-13 01:23:21 -0400<br />
	        Move the lock after deadlock is resolved. <br />
	    Revision #0a769b0 2016-10-12 21:54:31 -0400<br />
	        Get thd by lock-&gt;trx-&gt;mysql_thd. <br />
	    Revision #5dc7ad8 2016-10-12 21:52:14 -0400<br />
	        Reduce conflict during in-order replication. <br />
	    Revision #55d2bff 2016-10-11 23:27:03 -0400<br />
	        Bug fix: add * and ; for innodb <br />
	    Revision #288796f 2016-10-11 23:05:02 -0400<br />
	        Bug fix: missing * and ; <br />
	    Revision #e93d44f 2016-10-11 23:02:26 -0400<br />
	        Bug fix: add undeclared variables. <br />
	    Revision #6100f59 2016-10-11 20:52:35 -0400<br />
	        Implement VATS both in InnoDB and XtraDB. Add configuration options for it in both of them. <br />
	    Revision #1bfa37a 2016-10-24 16:55:36 +0300<br />
	        Add more information if encryption information is already stored for tablespace but page0 is not yet read. <br />
	    Revision #ec5bd0d 2016-10-24 09:25:36 +0300<br />
	        MDEV-10969: innochecksum dumps core for some .ibd files due to floating point exception <br />
	    Revision #aea1967 2016-10-24 09:05:10 +0300 - Merge pull request #249 from Cona19/10.1-remove-unnecessary-semicolon<br />
	    Revision #9401e6b 2016-10-24 14:58:41 +0900<br />
	        Remove unnecessary semicolons <br />
	    Revision #ee1d08c 2016-10-23 00:10:37 +0000<br />
	        Revert "Prepare XtraDB to be used with xtrabackup." <br />
	    Revision #de5646f 2016-10-22 14:10:12 +0000<br />
	        Prepare XtraDB to be used with xtrabackup. <br />
	    Revision #8f5e3e2 2016-10-21 16:20:47 +0000<br />
	        Fix escaping '\' in a string constant. <br />
	    Revision #2584897 2016-10-19 03:02:13 +0300<br />
	        MDEV-11082 mysql_client_test: test_ps_query_cache fails with group-concat-max-len=1M <br />
	    Revision #fd1f507 2016-10-19 03:01:36 +0300<br />
	        Additions to the list of unstable tests <br />
	    Revision #c4776d3 2016-10-16 23:48:59 +0200 - Merge "remove unnecessary global mutex in parallel replication" into 10.1.<br />
	    Revision #50f19ca 2016-09-20 15:30:57 +0200<br />
	        Remove unnecessary global mutex in parallel replication. <br />
	    Revision #ed4a6f1 2016-10-10 12:49:10 +0000<br />
	        MDEV-10823 amend : Use opt_log_basename instead of hostname to test filesystem case sensitivity. <br />
	    Revision #f35e918 2016-09-30 12:11:09 -0400<br />
	        bump the VERSION <br />
	    Revision #d83fd5f 2016-09-30 09:13:39 +0300<br />
	        MDEV-10685: innodb.xa_recovery failed in buildbot
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">296</guid><pubDate>Mon, 07 Nov 2016 16:25:54 +0000</pubDate></item><item><title>MariaDB 10.1.18</title><link>https://designhost.gr/topic/207-mariadb-10118/</link><description><![CDATA[
<p>
	The MariaDB project is pleased to announce the immediate availability of MariaDB 10.1.18. This is a Stable (GA) release.
</p>

<p>
	<span style="font-size:18px;"><b>Notable Changes</b></span>
</p>

<ul><li>
		<a href="https://mariadb.com/kb/en/xtradb/" rel="external nofollow">XtraDB</a> updated to 5.6.32-78.1
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/tokudb/" rel="external nofollow">TokuDB</a> updated to 5.6.32-78.1
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/innodb/" rel="external nofollow">Innodb</a> updated to 5.6.33
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/performance-schema/" rel="external nofollow">Performance Schema</a> updated to 5.6.33
	</li>
	<li>
		Optimizer sometimes use "index" instead of "range" access for UPDATE (<a href="https://jira.mariadb.org/browse/MDEV-10649" rel="external nofollow">MDEV-10649</a>)
	</li>
</ul><p>
	 
</p>

<p>
	Changelog:
</p>

<p>
	 
</p>

<ul><li>
		<a href="https://github.com/MariaDB/server/commit/6925689" rel="external nofollow">Revision #6925689</a> <span>2016-09-29 14:58:32 -0400</span>

		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9312" rel="external nofollow">MDEV-9312</a>: storage engine not enforced during galera cluster replication
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/235876d" rel="external nofollow">Revision #235876d</a> <span>2016-09-29 14:21:14 +0200</span>
		<ul><li>
				update test results after merge
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/2ede40e" rel="external nofollow">Revision #2ede40e</a> 2016-09-29 12:59:51 +0200 - Merge branch '10.0' into 10.1</span>
	</li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/a3f11f7" rel="external nofollow">Revision #a3f11f7</a> 2016-09-29 12:31:46 +0200 - Merge branch '5.5' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7497ebf" rel="external nofollow">Revision #7497ebf</a> <span>2016-09-29 10:16:24 +0200</span>
		<ul><li>
				mysqld_safe: close stdout and stderr
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/0e76054" rel="external nofollow">Revision #0e76054</a> <span>2016-09-28 12:52:01 +0000</span>
		<ul><li>
				Feedback plugin : add support for Windows 10 / Server 2016.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b38d3c3" rel="external nofollow">Revision #b38d3c3</a> <span>2016-09-27 12:34:15 +0000</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10907" rel="external nofollow">MDEV-10907</a> MTR and server writes can interleave in the error log
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/ad20769" rel="external nofollow">Revision #ad20769</a> <span>2016-09-29 11:50:13 +0200</span>
		<ul><li>
				init plugin psi keys before LOCK_plugin
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b34c813" rel="external nofollow">Revision #b34c813</a> <span>2016-09-28 22:12:03 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10201" rel="external nofollow">MDEV-10201</a> SSL tests fail on fedora23
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9ff9acb" rel="external nofollow">Revision #9ff9acb</a> <span>2016-09-22 17:52:05 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10716" rel="external nofollow">MDEV-10716</a>: Assertion <code>`real_type() != FIELD_ITEM'</code> failed in <code>Item_ref::build_equal_items(THD*, COND_EQUAL*, bool, COND_EQUAL<strong>)</strong></code>
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d5dfa0f" rel="external nofollow">Revision #d5dfa0f</a> <span>2016-09-28 13:27:34 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9416" rel="external nofollow">MDEV-9416</a>: MariaDB galera got signal 11 when altering table add unique index
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7c525ce" rel="external nofollow">Revision #7c525ce</a> <span>2016-09-28 13:26:13 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9312" rel="external nofollow">MDEV-9312</a>: storage engine not enforced during galera cluster replication
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/88f2ec6" rel="external nofollow">Revision #88f2ec6</a> <span>2016-09-28 13:23:31 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10041" rel="external nofollow">MDEV-10041</a>: Server crashes sporadically during bootstrap while running wsrep tests
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/e1c6f28" rel="external nofollow">Revision #e1c6f28</a> 2016-09-28 13:20:02 -0400 - Merge branch '10.0-galera' into 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/c9ded85" rel="external nofollow">Revision #c9ded85</a> <span>2016-09-21 10:51:37 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10853" rel="external nofollow">MDEV-10853</a> netcat help output in error log when running xtrabackup SST
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/3dd88fb" rel="external nofollow">Revision #3dd88fb</a> <span>2016-09-01 12:59:11 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10714" rel="external nofollow">MDEV-10714</a>: Could not execute Delete_rows event on table; wsrep_max_ws_rows exceeded. Error_Code 1180
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/616271b" rel="external nofollow">Revision #616271b</a> <span>2016-09-01 12:53:44 -0400</span>
		<ul><li>
				Cleanup: MDL_context::wsrep_get_thd() is no longer needed
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/16702ec" rel="external nofollow">Revision #16702ec</a> <span>2016-08-25 21:19:25 -0400</span>
		<ul><li>
				Record wsrep.variables test result (with non-debug galera library).
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/735a4a1" rel="external nofollow">Revision #735a4a1</a> <span>2016-09-28 17:59:11 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10508" rel="external nofollow">MDEV-10508</a> Mariadb crash on out of disk space during dump import
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/794c826" rel="external nofollow">Revision #794c826</a> <span>2016-09-26 14:29:23 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10890" rel="external nofollow">MDEV-10890</a> plugins.pam fails in buildbot with valgrind
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/66d9696" rel="external nofollow">Revision #66d9696</a> 2016-09-28 17:55:28 +0200 - Merge branch '10.0' into 10.1</span>
	</li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/23af6f5" rel="external nofollow">Revision #23af6f5</a> 2016-09-28 16:19:58 +0300 - Merge branch '10.0' of github.com:MariaDB/server into 10.0</span>
	</li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/078e510" rel="external nofollow">Revision #078e510</a> 2016-09-27 19:03:11 +0200 - Merge branch 'merge/merge-tokudb-5.6' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e312e2e" rel="external nofollow">Revision #e312e2e</a> <span>2016-09-27 17:59:58 +0200</span>
		<ul><li>
				5.6.32-78.1
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/2e914ac" rel="external nofollow">Revision #2e914ac</a> 2016-09-27 19:00:08 +0200 - Merge branch 'merge/merge-perfschema-5.6' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e3124a8" rel="external nofollow">Revision #e3124a8</a> <span>2016-09-27 17:57:28 +0200</span>
		<ul><li>
				5.6.33
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/bb8b658" rel="external nofollow">Revision #bb8b658</a> 2016-09-27 18:58:57 +0200 - Merge branch 'merge/merge-xtradb-5.6' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/93ab309" rel="external nofollow">Revision #93ab309</a> <span>2016-09-27 18:00:59 +0200</span>
		<ul><li>
				5.6.32-78.1
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/3629f62" rel="external nofollow">Revision #3629f62</a> 2016-09-27 18:05:06 +0200 - Merge branch 'merge/merge-innodb-5.6' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/094f140" rel="external nofollow">Revision #094f140</a> <span>2016-09-27 17:56:00 +0200</span>
		<ul><li>
				5.6.33
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/77ce4ea" rel="external nofollow">Revision #77ce4ea</a> 2016-09-27 09:21:19 +0200 - Merge branch '5.5' into 10.0</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d61e526" rel="external nofollow">Revision #d61e526</a> <span>2016-09-26 17:48:08 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10441" rel="external nofollow">MDEV-10441</a> Document the server_audit_loc_info variable
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/c91fdb6" rel="external nofollow">Revision #c91fdb6</a> <span>2016-09-26 13:03:02 +0200</span>
		<ul><li>
				Windows , mtr : allow cdb to print core dumps also if --parallel &gt; 1
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/8483659" rel="external nofollow">Revision #8483659</a> <span>2016-09-24 10:06:58 +0200</span>
		<ul><li>
				report correct write error on log writes
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f620da1" rel="external nofollow">Revision #f620da1</a> <span>2016-09-24 01:17:35 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10725" rel="external nofollow">MDEV-10725</a> Server 10.1.17 fails to build using clang with c++11
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9434431" rel="external nofollow">Revision #9434431</a> <span>2016-09-24 13:50:42 +0200</span>
		<ul><li>
				Fix free() after my_malloc() (should be my_free()).
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b3f7a80" rel="external nofollow">Revision #b3f7a80</a> <span>2016-09-13 11:12:54 -0400</span>
		<ul><li>
				bump the VERSION
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/0da39ca" rel="external nofollow">Revision #0da39ca</a> <span>2016-09-12 16:18:07 +0200</span>
		<ul><li>
				fix BIGINT+MEDIUMINT type aggregation
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/347eeef" rel="external nofollow">Revision #347eeef</a> <span>2016-09-11 20:55:11 +0200</span>
		<ul><li>
				don't use my_copystat in the server
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/611dc0d" rel="external nofollow">Revision #611dc0d</a> <span>2016-09-11 20:53:16 +0200</span>
		<ul><li>
				missing element in prelocked_mode_name[] array
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a229091" rel="external nofollow">Revision #a229091</a> <span>2016-09-11 20:52:00 +0200</span>
		<ul><li>
				potential signedness issue
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/7ae555c" rel="external nofollow">Revision #7ae555c</a> 2016-09-11 20:51:09 +0200 - Merge branch 'mysql/5.5' into 5.5</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b9631e3" rel="external nofollow">Revision #b9631e3</a> <span>2015-11-10 12:41:26 +0100</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-8833" rel="external nofollow">MDEV-8833</a> Crash of server on prepared statement with conversion to semi-join
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/ee97274" rel="external nofollow">Revision #ee97274</a> <span>2016-08-25 09:50:04 +0300</span>
		<ul><li>
				DEV-10595 MariaDB daemon leaks memory with specific query
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a92a8cc" rel="external nofollow">Revision #a92a8cc</a> <span>2016-08-19 17:11:20 +0000</span>
		<ul><li>
				Windows packaging : use /d switch to sign MSI, to prevent installer showing randomly generated name in UAC prompt
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/723488b" rel="external nofollow">Revision #723488b</a> <span>2016-08-04 15:43:52 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10424" rel="external nofollow">MDEV-10424</a> - Assertion <code>`ticket == <u>null'</u></code> failed in MDL_request::set_type
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/09cb646" rel="external nofollow">Revision #09cb646</a> <span>2016-08-11 19:35:53 +0000</span>
		<ul><li>
				Windows : fix search for WiX root directory when using 64bit cmake
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/737964d" rel="external nofollow">Revision #737964d</a> <span>2016-08-10 11:24:18 -0400</span>
		<ul><li>
				bump the VERSION
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/677c44f" rel="external nofollow">Revision #677c44f</a> <span>2016-09-23 20:27:58 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10775" rel="external nofollow">MDEV-10775</a> System table in InnoDB format allowed in MariaDB could lead to crash
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e56a539" rel="external nofollow">Revision #e56a539</a> <span>2016-07-01 13:57:18 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10315" rel="external nofollow">MDEV-10315</a> - Online ALTER TABLE may get stuck in tdc_remove_table
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/83d5b96" rel="external nofollow">Revision #83d5b96</a> <span>2016-09-19 17:15:18 +0200</span>
		<ul><li>
				Fix tokudb jemalloc linking
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/fd0c114" rel="external nofollow">Revision #fd0c114</a> <span>2016-09-12 14:57:32 +0200</span>
		<ul><li>
				Update contributors
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/6e02d42" rel="external nofollow">Revision #6e02d42</a> <span>2016-09-13 13:16:11 +0200</span>
		<ul><li>
				Fix compilation failure of TokuDB on BSD-like systems
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/b34d7fb" rel="external nofollow">Revision #b34d7fb</a> <span>2016-09-11 11:18:27 +0200</span>
		<ul><li>
				Debian bug#837369 - test failures on hppa
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/af3dc48" rel="external nofollow">Revision #af3dc48</a> <span>2016-09-10 20:42:20 +0200</span>
		<ul><li>
				Attempt to fix strange rpm dependency issue following prior patch
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/577f3c1" rel="external nofollow">Revision #577f3c1</a> <span>2016-09-10 17:50:32 +0200</span>
		<ul><li>
				Fix use of `require` in mysql-test-run.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/6c74ef8" rel="external nofollow">Revision #6c74ef8</a> <span>2016-09-07 09:30:02 +1000</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10707" rel="external nofollow">MDEV-10707</a>: Fix tokudb test rows-32m-rand-insert (#231)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a14f61e" rel="external nofollow">Revision #a14f61e</a> <span>2016-09-05 12:28:35 +0300</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-7142" rel="external nofollow">MDEV-7142</a>: main.index_merge_innodb fails sporadically in buildbot
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f81f985" rel="external nofollow">Revision #f81f985</a> <span>2016-08-29 11:53:33 +0200</span>
		<ul><li>
				fix conpilation on OpenBSD
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/39ec5ac" rel="external nofollow">Revision #39ec5ac</a> <span>2016-08-25 11:55:54 -0400</span>
		<ul><li>
				bump the VERSION
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/66a58f4" rel="external nofollow">Revision #66a58f4</a> 2016-09-28 16:19:05 +0300 - Merge fix for <a href="https://jira.mariadb.org/browse/MDEV-10649" rel="external nofollow">MDEV-10649</a> from 10.0 to 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a53f3c6" rel="external nofollow">Revision #a53f3c6</a> <span>2016-09-28 16:12:58 +0300</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10649" rel="external nofollow">MDEV-10649</a>: Optimizer sometimes use "index" instead of "range" access for UPDATE
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/0e47223" rel="external nofollow">Revision #0e47223</a> <span>2016-09-27 17:38:47 +0200</span>
		<ul><li>
				Make sure to recompile the feedback plugin for EMBEDDED
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e226276" rel="external nofollow">Revision #e226276</a> <span>2016-09-14 18:15:03 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10777" rel="external nofollow">MDEV-10777</a>: Server crashed due to query_cache_info plugin
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/3f5aedc" rel="external nofollow">Revision #3f5aedc</a> <span>2016-09-27 11:18:24 +0000</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10847" rel="external nofollow">MDEV-10847</a> Bring AWS KMS encryption plugin up-to-date with released SDK
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/f1aefd9" rel="external nofollow">Revision #f1aefd9</a> <span>2016-09-23 18:55:44 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10823" rel="external nofollow">MDEV-10823</a> Certain unicode characters in hostname prevent mysqld from starting
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/661d08c" rel="external nofollow">Revision #661d08c</a> <span>2016-09-26 15:16:00 +0300</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10887" rel="external nofollow">MDEV-10887</a>: innodb.innodb_stats_fetch_nonexistent fails in buildbot on Windows
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/452e849" rel="external nofollow">Revision #452e849</a> <span>2016-09-26 12:29:31 +0300</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10886" rel="external nofollow">MDEV-10886</a>: encryption.innodb-bad-key-change fails (crashes) in buildbot
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/4e2a0c3" rel="external nofollow">Revision #4e2a0c3</a> <span>2016-09-26 09:58:50 +0300</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10888" rel="external nofollow">MDEV-10888</a>: encryption.filekeys_emptyfile fails in buildbot with valgrind
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/d30809a" rel="external nofollow">Revision #d30809a</a> <span>2016-09-26 09:40:47 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10832" rel="external nofollow">MDEV-10832</a> Out of tree build: mysql_install_db to see all .sql files.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7d7b92c" rel="external nofollow">Revision #7d7b92c</a> <span>2016-09-24 14:21:27 +0300</span>
		<ul><li>
				Disable encryption info and first page read info for every tablespace on product builds.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/5d001d1" rel="external nofollow">Revision #5d001d1</a> <span>2016-09-23 17:28:38 +1000</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10832" rel="external nofollow">MDEV-10832</a> - Out of tree build: mysql_install_db to see all .sql files (#237)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e136aa1" rel="external nofollow">Revision #e136aa1</a> <span>2016-09-23 09:11:11 +0300</span>
		<ul><li>
				Fix test failure. Need to mask more tablespace numbers as they are not consistent on parallel mtr runs.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/1d55cfc" rel="external nofollow">Revision #1d55cfc</a> <span>2016-09-22 20:57:15 +0300</span>
		<ul><li>
				Do not use os_file_read() directly for reading first page of the tablespace. Instead use fil_read() with syncronous setting. Fix test failures and mask tablespace number as it could change in concurrent mtr runs.
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/2bedc39" rel="external nofollow">Revision #2bedc39</a> <span>2016-09-22 16:32:26 +0300</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-9931" rel="external nofollow">MDEV-9931</a>: InnoDB reads first page of every .ibd file at startup
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/e387bfa" rel="external nofollow">Revision #e387bfa</a> <span>2016-09-22 19:14:40 +1000</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10830" rel="external nofollow">MDEV-10830</a> - Fix undefined database test error when running mysql_install_db (#234)
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/9f837c6" rel="external nofollow">Revision #9f837c6</a> <span>2016-09-22 10:03:12 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10864" rel="external nofollow">MDEV-10864</a> Wrong result for WHERE .. (f2=COMPRESS('test') OR f2=COMPRESS('TEST'))
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7e4eb99" rel="external nofollow">Revision #7e4eb99</a> <span>2016-09-22 07:00:10 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10425" rel="external nofollow">MDEV-10425</a> Assertion <code>`collation.derivation == DERIVATION_IMPLICIT'</code> failed in <code>Item_func_conv_charset::fix_length_and_dec()</code>
			</li>
			<li>
				<a href="https://jira.mariadb.org/browse/MDEV-10850" rel="external nofollow">MDEV-10850</a> Wrong result for <code>WHERE .. (f2=TO_BASE64('test') OR f2=TO_BASE64('TEST'))</code>
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/ec7e0b7" rel="external nofollow">Revision #ec7e0b7</a> <span>2016-09-21 09:13:33 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10556" rel="external nofollow">MDEV-10556</a> Assertion <code>`0'</code> failed in virtual void <code>Item_sum_field::set_result_field(Field*)</code>
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/8b51bac" rel="external nofollow">Revision #8b51bac</a> <span>2016-09-20 21:32:53 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10735" rel="external nofollow">MDEV-10735</a>: Valgrind warnings around Galera SST
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/6eca463" rel="external nofollow">Revision #6eca463</a> <span>2016-09-20 15:17:57 -0400</span>
		<ul><li>
				Fix typo in valgrind.supp
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/bb2c1a5" rel="external nofollow">Revision #bb2c1a5</a> 2016-09-09 11:53:50 +0200 - Merge parallel replication async deadlock kill into 10.1</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/7e0c9de" rel="external nofollow">Revision #7e0c9de</a> <span>2016-09-08 15:25:40 +0200</span>
		<ul><li>
				Parallel replication async deadlock kill
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/de7f877" rel="external nofollow">Revision #de7f877</a> <span>2016-09-09 08:40:24 +0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10702" rel="external nofollow">MDEV-10702</a> Crash in SET STATEMENT FOR EXECUTE
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/8494039" rel="external nofollow">Revision #8494039</a> <span>2016-09-06 16:34:25 +0200</span>
		<ul><li>
				fix the test to work
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/61fd38a" rel="external nofollow">Revision #61fd38a</a> <span>2016-09-05 17:11:14 +0200</span>
		<ul><li>
				update plugin maturities
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/362ad94" rel="external nofollow">Revision #362ad94</a> <span>2016-09-05 09:11:42 +0200</span>
		<ul><li>
				cleanup: don't copy-paste, don't current_thd
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/747893a" rel="external nofollow">Revision #747893a</a> <span>2016-09-02 14:40:09 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10545" rel="external nofollow">MDEV-10545</a>: Update perfschema.nesting result
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/31697d0" rel="external nofollow">Revision #31697d0</a> <span>2016-09-02 12:21:40 -0400</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10545" rel="external nofollow">MDEV-10545</a>: Server crashed in my_copy_fix_mb on querying I_S and P_S tables
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/a322651" rel="external nofollow">Revision #a322651</a> <span>2016-08-29 16:44:46 +0200</span>
		<ul><li>
				<a href="https://jira.mariadb.org/browse/MDEV-10017" rel="external nofollow">MDEV-10017</a>: Get unexpected `Empty Set` for correlated subquery with aggregate functions
			</li>
		</ul></li>
	<li>
		<span><a href="https://github.com/MariaDB/server/commit/f6e47c0" rel="external nofollow">Revision #f6e47c0</a> 2016-08-31 11:51:12 +0400 - Merge pull request #224 from 0xAX/build-get-rid-from-die</span>
	</li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/080ac47" rel="external nofollow">Revision #080ac47</a> <span>2016-08-25 15:56:53 +0600</span>
		<ul><li>
				remove die() from BUILD/autorun.sh
			</li>
		</ul></li>
	<li>
		<a href="https://github.com/MariaDB/server/commit/64fe389" rel="external nofollow">Revision #64fe389</a> <span>2016-08-30 10:32:37 -0400</span>
		<ul><li>
				bump the VERSION
			</li>
		</ul></li>
</ul>]]></description><guid isPermaLink="false">207</guid><pubDate>Sun, 16 Oct 2016 17:59:30 +0000</pubDate></item><item><title>Percona Server 5.7</title><link>https://designhost.gr/topic/206-percona-server-57/</link><description><![CDATA[
<h1 style="margin:20px 0px 10px;font-family:'Open Sans', sans-serif;font-weight:800;line-height:36px;color:rgb(51,51,51);font-size:32px;font-style:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);">
	<span>Percona Server 5.7 - Documentation</span>
</h1>

<p style="margin-right:0px;margin-bottom:10px;margin-left:0px;font-weight:300;font-size:15px;line-height:26px;color:rgb(51,51,51);font-family:'Open Sans', sans-serif;font-style:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);">
	<em>Percona Server</em><span> </span>is an enhanced drop-in replacement for<span> </span><em>MySQL</em>. With<span> </span><em>Percona Server</em>,
</p>

<blockquote style="padding:10px 20px;margin:0px 0px 20px;font-size:17.5px;border-left:0px;color:rgb(51,51,51);font-family:'Open Sans', sans-serif;font-style:normal;font-weight:300;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);">
	<div>
		<ul style="margin-top:0px;margin-bottom:0px;"><li>
				Your queries will run faster and more consistently.
			</li>
			<li>
				You will consolidate servers on powerful hardware.
			</li>
			<li>
				You will delay sharding, or avoid it entirely.
			</li>
			<li>
				You will save money on hosting fees and power.
			</li>
			<li>
				You will spend less time tuning and administering.
			</li>
			<li>
				You will achieve higher uptime.
			</li>
			<li>
				You will troubleshoot without guesswork.
			</li>
		</ul></div>
</blockquote>

<p style="margin-right:0px;margin-bottom:10px;margin-left:0px;font-weight:300;font-size:15px;line-height:26px;color:rgb(51,51,51);font-family:'Open Sans', sans-serif;font-style:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);">
	Does this sound too good to be true? It’s not.<span> </span><em>Percona Server</em><span> </span>offers breakthrough performance, scalability, features, and instrumentation. Its self-tuning algorithms and support for extremely high-performance hardware make it the clear choice for companies who demand the utmost performance and reliability from their database server.
</p>
]]></description><guid isPermaLink="false">206</guid><pubDate>Sun, 16 Oct 2016 17:57:34 +0000</pubDate></item></channel></rss>
