mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.5 into 10.6
This commit is contained in:
@@ -1997,11 +1997,10 @@ static void DBUGOpenFile(CODE_STATE *cs,
|
|||||||
static void DBUGCloseFile(CODE_STATE *cs, sFILE *new_value)
|
static void DBUGCloseFile(CODE_STATE *cs, sFILE *new_value)
|
||||||
{
|
{
|
||||||
sFILE *fp;
|
sFILE *fp;
|
||||||
if (!cs || !cs->stack || !cs->stack->out_file)
|
if (!cs || !cs->stack || !(fp= cs->stack->out_file))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
fp= cs->stack->out_file;
|
if (fp != sstdout && fp != sstderr && --fp->used == 0)
|
||||||
if (--fp->used == 0)
|
|
||||||
{
|
{
|
||||||
if (fclose(fp->file) == EOF)
|
if (fclose(fp->file) == EOF)
|
||||||
{
|
{
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
.\" SQL scripts
|
.\" SQL scripts
|
||||||
.\" batch SQL files
|
.\" batch SQL files
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql \- the MariaDB command\-line tool
|
mariadb \- the MariaDB command\-line tool (mysql is now a symlink to mariadb)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIdb_name\fR\fR\ 'u
|
.HP \w'\fBmysql\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIdb_name\fR\fR\ 'u
|
||||||
\fBmysql [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIdb_name\fR\fR
|
\fBmysql [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIdb_name\fR\fR
|
||||||
|
@@ -14,9 +14,9 @@
|
|||||||
.\" mysql_client_test
|
.\" mysql_client_test
|
||||||
.\" mysql_client_test_embedded
|
.\" mysql_client_test_embedded
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_client_test \- test client API
|
mariadb-client-test \- test client API (mysql_client_test is now a symlink to mariadb-client-test)
|
||||||
.br
|
.br
|
||||||
mysql_client_test_embedded \- test client API for embedded server
|
mariadb-client-test-embedded \- test client API for embedded server (mysql_client_test_embedded is now a symlink to mariadb-client-test-embedded)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_client_test\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fItest_name\fR\fR\fB]\ \&.\&.\&.\fR\ 'u
|
.HP \w'\fBmysql_client_test\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fItest_name\fR\fR\fB]\ \&.\&.\&.\fR\ 'u
|
||||||
\fBmysql_client_test [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fItest_name\fR\fR\fB] \&.\&.\&.\fR
|
\fBmysql_client_test [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fItest_name\fR\fR\fB] \&.\&.\&.\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_convert_table_format
|
.\" mysql_convert_table_format
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_convert_table_format \- convert tables to use a given storage engine
|
mariadb-convert-table-format \- convert tables to use a given storage engine (mysql_convert_table_format is now a symlink to mariadb-convert-table-format)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_convert_table_format\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIdb_name\fR\fR\ 'u
|
.HP \w'\fBmysql_convert_table_format\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIdb_name\fR\fR\ 'u
|
||||||
\fBmysql_convert_table_format [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIdb_name\fR\fR
|
\fBmysql_convert_table_format [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIdb_name\fR\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_find_rows
|
.\" mysql_find_rows
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_find_rows \- extract SQL statements from files
|
mariadb-find-rows \- extract SQL statements from files (mysql_find_rows is now a symlink to mariadb-find-rows)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_find_rows\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIfile_name\fR\fR\fB\ \&.\&.\&.]\fR\ 'u
|
.HP \w'\fBmysql_find_rows\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIfile_name\fR\fR\fB\ \&.\&.\&.]\fR\ 'u
|
||||||
\fBmysql_find_rows [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIfile_name\fR\fR\fB \&.\&.\&.]\fR
|
\fBmysql_find_rows [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIfile_name\fR\fR\fB \&.\&.\&.]\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_fix_extensions
|
.\" mysql_fix_extensions
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_fix_extensions \- normalize table file name extensions
|
mariadb-fix-extensions \- normalize table file name extensions (mysql_fix_extensions is now a symlink to mariadb-fix-extensions)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_fix_extensions\ \fR\fB\fIdata_dir\fR\fR\ 'u
|
.HP \w'\fBmysql_fix_extensions\ \fR\fB\fIdata_dir\fR\fR\ 'u
|
||||||
\fBmysql_fix_extensions \fR\fB\fIdata_dir\fR\fR
|
\fBmysql_fix_extensions \fR\fB\fIdata_dir\fR\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_install_db
|
.\" mysql_install_db
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_install_db \- initialize MariaDB data directory
|
mariadb-install-db \- initialize MariaDB data directory (mysql_install_db is now a symlink to mariadb-install-db)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_install_db\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
.HP \w'\fBmysql_install_db\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
||||||
\fBmysql_install_db [\fR\fB\fIoptions\fR\fR\fB]\fR
|
\fBmysql_install_db [\fR\fB\fIoptions\fR\fR\fB]\fR
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
.\" disable justification (adjust text to left margin only)
|
.\" disable justification (adjust text to left margin only)
|
||||||
.ad l
|
.ad l
|
||||||
.SH NAME
|
.SH NAME
|
||||||
mysql_ldb \- RocksDB tool
|
mariadb-ldb \- RocksDB tool (mysql_ldb is now a symlink to mariadb-ldb)
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Use \fBmysql_ldb \-\-help\fR for details on usage\.
|
Use \fBmysql_ldb \-\-help\fR for details on usage\.
|
||||||
.PP
|
.PP
|
||||||
|
@@ -22,7 +22,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_plugin
|
.\" mysql_plugin
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_plugin \- configure MariaDB server plugins
|
mariadb-plugin \- configure MariaDB server plugins (mysql_plugin is now a symlink to mariadb-plugin)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_plugin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIplugin\fR\fR\fB\ {ENABLE|DISABLE}\fR\ 'u
|
.HP \w'\fBmysql_plugin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIplugin\fR\fR\fB\ {ENABLE|DISABLE}\fR\ 'u
|
||||||
\fBmysql_plugin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIplugin\fR\fR\fB {ENABLE|DISABLE}\fR
|
\fBmysql_plugin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIplugin\fR\fR\fB {ENABLE|DISABLE}\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_secure_installation
|
.\" mysql_secure_installation
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_secure_installation \- improve MariaDB installation security
|
mariadb-secure-installation \- improve MariaDB installation security (mysql_secure_installation is now a symlink to mariadb-secure-installation)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_secure_installation\fR\ 'u
|
.HP \w'\fBmysql_secure_installation\fR\ 'u
|
||||||
\fBmysql_secure_installation\fR
|
\fBmysql_secure_installation\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_setpermission
|
.\" mysql_setpermission
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_setpermission \- interactively set permissions in grant tables
|
mariadb-setpermission \- interactively set permissions in grant tables (mysql_setpermission is now a symlink to mariadb-setpermission)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_setpermission\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
.HP \w'\fBmysql_setpermission\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
||||||
\fBmysql_setpermission [\fR\fB\fIoptions\fR\fR\fB]\fR
|
\fBmysql_setpermission [\fR\fB\fIoptions\fR\fR\fB]\fR
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
.\" mysql_tzinfo_to_sql
|
.\" mysql_tzinfo_to_sql
|
||||||
.\" time zone tables
|
.\" time zone tables
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_tzinfo_to_sql \- load the time zone tables
|
mariadb-tzinfo-to-sql \- load the time zone tables (mysql_tzinfo_to_sql is now a symlink to mariadb-tzinfo-to-sql)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_tzinfo_to_sql\ \fR\fB\fIarguments\fR\fR\ 'u
|
.HP \w'\fBmysql_tzinfo_to_sql\ \fR\fB\fIarguments\fR\fR\ 'u
|
||||||
\fBmysql_tzinfo_to_sql \fR\fB\fIarguments\fR\fR
|
\fBmysql_tzinfo_to_sql \fR\fB\fIarguments\fR\fR
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
.\" upgrading MySQL
|
.\" upgrading MySQL
|
||||||
.\" MySQL: upgrading
|
.\" MySQL: upgrading
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_upgrade \- check tables for MariaDB upgrade
|
mariadb-upgrade \- check tables for MariaDB upgrade (mysql_upgrade is now a symlink to mariadb-upgrade)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_upgrade\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
.HP \w'\fBmysql_upgrade\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
||||||
\fBmysql_upgrade [\fR\fB\fIoptions\fR\fR\fB]\fR
|
\fBmysql_upgrade [\fR\fB\fIoptions\fR\fR\fB]\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysql_waitpid
|
.\" mysql_waitpid
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysql_waitpid \- kill process and wait for its termination
|
mariadb-waitpid \- kill process and wait for its termination (mysql_waitpid is now a symlink to mariadb-waitpid)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysql_waitpid\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIpid\fR\fR\fB\ \fR\fB\fIwait_time\fR\fR\ 'u
|
.HP \w'\fBmysql_waitpid\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIpid\fR\fR\fB\ \fR\fB\fIwait_time\fR\fR\ 'u
|
||||||
\fBmysql_waitpid [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIpid\fR\fR\fB \fR\fB\fIwait_time\fR\fR
|
\fBmysql_waitpid [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIpid\fR\fR\fB \fR\fB\fIwait_time\fR\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysqlaccess
|
.\" mysqlaccess
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlaccess \- client for checking access privileges
|
mariadb-access \- client for checking access privileges (mysqlaccess is now a symlink to mariadb-access)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlaccess\ [\fR\fB\fIhost_name\fR\fR\fB\ [\fR\fB\fIuser_name\fR\fR\fB\ [\fR\fB\fIdb_name\fR\fR\fB]]]\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
.HP \w'\fBmysqlaccess\ [\fR\fB\fIhost_name\fR\fR\fB\ [\fR\fB\fIuser_name\fR\fR\fB\ [\fR\fB\fIdb_name\fR\fR\fB]]]\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
||||||
\fBmysqlaccess [\fR\fB\fIhost_name\fR\fR\fB [\fR\fB\fIuser_name\fR\fR\fB [\fR\fB\fIdb_name\fR\fR\fB]]] [\fR\fB\fIoptions\fR\fR\fB]\fR
|
\fBmysqlaccess [\fR\fB\fIhost_name\fR\fR\fB [\fR\fB\fIuser_name\fR\fR\fB [\fR\fB\fIdb_name\fR\fR\fB]]] [\fR\fB\fIoptions\fR\fR\fB]\fR
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
.\" administration: server
|
.\" administration: server
|
||||||
.\" server administration
|
.\" server administration
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqladmin \- client for administering a MariaDB server
|
mariadb-admin \- client for administering a MariaDB server (mysqladmin is now a symlink to mariadb-admin)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqladmin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]]\ \&.\&.\&.\fR\ 'u
|
.HP \w'\fBmysqladmin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]]\ \&.\&.\&.\fR\ 'u
|
||||||
\fBmysqladmin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB]] \&.\&.\&.\fR
|
\fBmysqladmin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB]] \&.\&.\&.\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysqlbinlog
|
.\" mysqlbinlog
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlbinlog \- utility for processing binary log files
|
mariadb-binlog \- utility for processing binary log files (mysqlbinlog is now a symlink to mariadb-binlog)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlbinlog\ [\fR\fBoptions\fR\fB]\ \fR\fB\fIlog_file\fR\fR\fB\ \&.\&.\&.\fR\ 'u
|
.HP \w'\fBmysqlbinlog\ [\fR\fBoptions\fR\fB]\ \fR\fB\fIlog_file\fR\fR\fB\ \&.\&.\&.\fR\ 'u
|
||||||
\fBmysqlbinlog [\fR\fBoptions\fR\fB] \fR\fB\fIlog_file\fR\fR\fB \&.\&.\&.\fR
|
\fBmysqlbinlog [\fR\fBoptions\fR\fB] \fR\fB\fIlog_file\fR\fR\fB \&.\&.\&.\fR
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
.\" tables: maintenance
|
.\" tables: maintenance
|
||||||
.\" tables: repair
|
.\" tables: repair
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlcheck \- a table maintenance program
|
mariadb-check \- a table maintenance program (mysqlcheck is now a symlink to mariadb-check)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlcheck\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ \&.\&.\&.]]\fR\ 'u
|
.HP \w'\fBmysqlcheck\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ \&.\&.\&.]]\fR\ 'u
|
||||||
\fBmysqlcheck [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB \&.\&.\&.]]\fR
|
\fBmysqlcheck [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB \&.\&.\&.]]\fR
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
.\" mysqld: MariaDB server
|
.\" mysqld: MariaDB server
|
||||||
.\" MariaDB server: mysqld
|
.\" MariaDB server: mysqld
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqld \- the MariaDB server
|
mariadbd \- the MariaDB server (mysqld is now a symlink to mariadbd)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqld\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
.HP \w'\fBmysqld\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
||||||
\fBmysqld [\fR\fB\fIoptions\fR\fR\fB]\fR
|
\fBmysqld [\fR\fB\fIoptions\fR\fR\fB]\fR
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
'\" t
|
'\" t
|
||||||
.\"
|
.\"
|
||||||
.TH "\FBMARIADB-MULTI\FR" "1" "15 May 2020" "MariaDB 10\&.6" "MariaDB Database System"
|
.TH "\FBMARIADBD-MULTI\FR" "1" "15 May 2020" "MariaDB 10\&.6" "MariaDB Database System"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * set default formatting
|
.\" * set default formatting
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
.\" scripts
|
.\" scripts
|
||||||
.\" multi mysqld
|
.\" multi mysqld
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqld_multi \- manage multiple MariaDB servers
|
mariadbd-multi \- manage multiple MariaDB servers (mysqld_multi is now a symlink to mariadbd-multi)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqld_multi\ [\fR\fB\fIoptions\fR\fR\fB]\ {start|stop|report}\ [\fR\fB\fIGNR\fR\fR\fB[,\fR\fB\fIGNR\fR\fR\fB]\ \&.\&.\&.]\fR\ 'u
|
.HP \w'\fBmysqld_multi\ [\fR\fB\fIoptions\fR\fR\fB]\ {start|stop|report}\ [\fR\fB\fIGNR\fR\fR\fB[,\fR\fB\fIGNR\fR\fR\fB]\ \&.\&.\&.]\fR\ 'u
|
||||||
\fBmysqld_multi [\fR\fB\fIoptions\fR\fR\fB] {start|stop|report} [\fR\fB\fIGNR\fR\fR\fB[,\fR\fB\fIGNR\fR\fR\fB] \&.\&.\&.]\fR
|
\fBmysqld_multi [\fR\fB\fIoptions\fR\fR\fB] {start|stop|report} [\fR\fB\fIGNR\fR\fR\fB[,\fR\fB\fIGNR\fR\fR\fB] \&.\&.\&.]\fR
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
'\" t
|
'\" t
|
||||||
.\"
|
.\"
|
||||||
.TH "\FBMARIADB-SAFE\FR" "1" "15 May 2020" "MariaDB 10\&.6" "MariaDB Database System"
|
.TH "\FBMARIADBD-SAFE\FR" "1" "15 May 2020" "MariaDB 10\&.6" "MariaDB Database System"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * set default formatting
|
.\" * set default formatting
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
.\" tools: mysqld_safe
|
.\" tools: mysqld_safe
|
||||||
.\" scripts
|
.\" scripts
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqld_safe \- MariaDB server startup script
|
mariadbd-safe \- MariaDB server startup script (mysqld_safe is now a symlink to mariadbd-safe)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqld_safe\ \fR\fB\fIoptions\fR\fR\ 'u
|
.HP \w'\fBmysqld_safe\ \fR\fB\fIoptions\fR\fR\ 'u
|
||||||
\fBmysqld_safe \fR\fB\fIoptions\fR\fR
|
\fBmysqld_safe \fR\fB\fIoptions\fR\fR
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
'\" t
|
'\" t
|
||||||
.\"
|
.\"
|
||||||
.TH "\FBMARIADB-SAFE-HELPER\FR" "1" "15 May 2020" "MariaDB 10\&.6" "MariaDB Database System"
|
.TH "\FBMARIADBD-SAFE-HELPER\FR" "1" "15 May 2020" "MariaDB 10\&.6" "MariaDB Database System"
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" * set default formatting
|
.\" * set default formatting
|
||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
.\" disable justification (adjust text to left margin only)
|
.\" disable justification (adjust text to left margin only)
|
||||||
.ad l
|
.ad l
|
||||||
.SH NAME
|
.SH NAME
|
||||||
mysqld_safe_helper \- helper script
|
mariadbd-safe-helper \- helper script (mysqld_safe_helper is now a symlink to mariadbd-safe-helper)
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Use: Helper script\.
|
Use: Helper script\.
|
||||||
.PP
|
.PP
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
.\" databases: dumping
|
.\" databases: dumping
|
||||||
.\" tables: dumping
|
.\" tables: dumping
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqldump \- a database backup program
|
mariadb-dump \- a database backup program (mysqldump is now a symlink to mariadb-dump)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqldump\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ \&.\&.\&.]]\fR\ 'u
|
.HP \w'\fBmysqldump\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ \&.\&.\&.]]\fR\ 'u
|
||||||
\fBmysqldump [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB \&.\&.\&.]]\fR
|
\fBmysqldump [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB \&.\&.\&.]]\fR
|
||||||
|
@@ -13,7 +13,7 @@
|
|||||||
.\" -----------------------------------------------------------------
|
.\" -----------------------------------------------------------------
|
||||||
.\" mysqldumpslow
|
.\" mysqldumpslow
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqldumpslow \- Summarize slow query log files
|
mariadb-dumpslow \- Summarize slow query log files (mysqldumpslow is now a symlink to mariadb-dumpslow)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqldumpslow\ [\fR\fBoptions\fR\fB]\ [\fR\fB\fIlog_file\fR\fR\fB\ \&.\&.\&.]\fR\ 'u
|
.HP \w'\fBmysqldumpslow\ [\fR\fBoptions\fR\fB]\ [\fR\fB\fIlog_file\fR\fR\fB\ \&.\&.\&.]\fR\ 'u
|
||||||
\fBmysqldumpslow [\fR\fBoptions\fR\fB] [\fR\fB\fIlog_file\fR\fR\fB \&.\&.\&.]\fR
|
\fBmysqldumpslow [\fR\fBoptions\fR\fB] [\fR\fB\fIlog_file\fR\fR\fB \&.\&.\&.]\fR
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
.\" databases: dumping
|
.\" databases: dumping
|
||||||
.\" tables: dumping
|
.\" tables: dumping
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlhotcopy \- a database backup program
|
mariadb-hotcopy \- a database backup program (mysqlhotcopy is now a symlink to mariadb-hotcopy)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlhotcopy\ \fR\fB\fIarguments\fR\fR\ 'u
|
.HP \w'\fBmysqlhotcopy\ \fR\fB\fIarguments\fR\fR\ 'u
|
||||||
\fBmysqlhotcopy \fR\fB\fIarguments\fR\fR
|
\fBmysqlhotcopy \fR\fB\fIarguments\fR\fR
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
.\" files: text
|
.\" files: text
|
||||||
.\" text files: importing
|
.\" text files: importing
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlimport \- a data import program
|
mariadb-import \- a data import program (mysqlimport is now a symlink to mariadb-import)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlimport\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIdb_name\fR\fR\fB\ \fR\fB\fItextfile1\fR\fR\fB\ \&.\&.\&.\fR\ 'u
|
.HP \w'\fBmysqlimport\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIdb_name\fR\fR\fB\ \fR\fB\fItextfile1\fR\fR\fB\ \&.\&.\&.\fR\ 'u
|
||||||
\fBmysqlimport [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIdb_name\fR\fR\fB \fR\fB\fItextfile1\fR\fR\fB \&.\&.\&.\fR
|
\fBmysqlimport [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIdb_name\fR\fR\fB \fR\fB\fItextfile1\fR\fR\fB \&.\&.\&.\fR
|
||||||
|
@@ -18,7 +18,7 @@
|
|||||||
.\" columns: displaying
|
.\" columns: displaying
|
||||||
.\" showing: database information
|
.\" showing: database information
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlshow \- display database, table, and column information
|
mariadb-show \- display database, table, and column information (mysqlshow is now a symlink to mariadb-show)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlshow\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ [\fR\fB\fIcol_name\fR\fR\fB]]]\fR\ 'u
|
.HP \w'\fBmysqlshow\ [\fR\fB\fIoptions\fR\fR\fB]\ [\fR\fB\fIdb_name\fR\fR\fB\ [\fR\fB\fItbl_name\fR\fR\fB\ [\fR\fB\fIcol_name\fR\fR\fB]]]\fR\ 'u
|
||||||
\fBmysqlshow [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB [\fR\fB\fIcol_name\fR\fR\fB]]]\fR
|
\fBmysqlshow [\fR\fB\fIoptions\fR\fR\fB] [\fR\fB\fIdb_name\fR\fR\fB [\fR\fB\fItbl_name\fR\fR\fB [\fR\fB\fIcol_name\fR\fR\fB]]]\fR
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
.\" mysqlslap
|
.\" mysqlslap
|
||||||
.\" load emulation
|
.\" load emulation
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqlslap \- load emulation client
|
mariadb-slap \- load emulation client (mysqlslap is now a symlink to mariadb-slap)
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
.HP \w'\fBmysqlslap\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
.HP \w'\fBmysqlslap\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
|
||||||
\fBmysqlslap [\fR\fB\fIoptions\fR\fR\fB]\fR
|
\fBmysqlslap [\fR\fB\fIoptions\fR\fR\fB]\fR
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
.\" mysqltest
|
.\" mysqltest
|
||||||
.\" mysqltest_embedded
|
.\" mysqltest_embedded
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mysqltest \- program to run test cases
|
mariadb-test \- program to run test cases (mysqltest is now a symlink to mariadb-test)
|
||||||
.br
|
.br
|
||||||
mysqltest_embedded \- program to run embedded test cases
|
mysqltest_embedded \- program to run embedded test cases
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
|
@@ -274,12 +274,16 @@ delete from mysql.help_relation where help_keyword_id=@keyword1_id and help_topi
|
|||||||
delete from mysql.help_relation where help_keyword_id=@keyword2_id and help_topic_id=@topic1_id;
|
delete from mysql.help_relation where help_keyword_id=@keyword2_id and help_topic_id=@topic1_id;
|
||||||
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic3_id;
|
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic3_id;
|
||||||
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic4_id;
|
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic4_id;
|
||||||
End of 4.1 tests.
|
flush tables;
|
||||||
DROP TABLE IF EXISTS t1;
|
#
|
||||||
|
# End of 4.1 tests.
|
||||||
|
#
|
||||||
CREATE TABLE t1 (i INT);
|
CREATE TABLE t1 (i INT);
|
||||||
LOCK TABLES t1 WRITE;
|
LOCK TABLES t1 WRITE;
|
||||||
HELP no_such_topic;
|
HELP no_such_topic;
|
||||||
name is_it_category
|
name is_it_category
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
End of 5.1 tests.
|
#
|
||||||
|
# End of 5.1 tests.
|
||||||
|
#
|
||||||
|
@@ -122,25 +122,22 @@ delete from mysql.help_relation where help_keyword_id=@keyword2_id and help_topi
|
|||||||
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic3_id;
|
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic3_id;
|
||||||
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic4_id;
|
delete from mysql.help_relation where help_keyword_id=@keyword3_id and help_topic_id=@topic4_id;
|
||||||
|
|
||||||
--echo End of 4.1 tests.
|
flush tables;
|
||||||
|
--echo #
|
||||||
|
--echo # End of 4.1 tests.
|
||||||
|
--echo #
|
||||||
|
|
||||||
#
|
#
|
||||||
# Test that we can use HELP even under LOCK TABLES. See bug#9953:
|
# Test that we can use HELP even under LOCK TABLES. See bug#9953:
|
||||||
# CONVERT_TZ requires mysql.time_zone_name to be locked.
|
# CONVERT_TZ requires mysql.time_zone_name to be locked.
|
||||||
#
|
#
|
||||||
--disable_warnings
|
|
||||||
DROP TABLE IF EXISTS t1;
|
|
||||||
--enable_warnings
|
|
||||||
|
|
||||||
CREATE TABLE t1 (i INT);
|
CREATE TABLE t1 (i INT);
|
||||||
|
|
||||||
LOCK TABLES t1 WRITE;
|
LOCK TABLES t1 WRITE;
|
||||||
|
|
||||||
HELP no_such_topic;
|
HELP no_such_topic;
|
||||||
|
|
||||||
UNLOCK TABLES;
|
UNLOCK TABLES;
|
||||||
|
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
|
--echo #
|
||||||
--echo End of 5.1 tests.
|
--echo # End of 5.1 tests.
|
||||||
|
--echo #
|
||||||
|
1
mysql-test/suite/innodb/t/row_format_redundant.opt
Normal file
1
mysql-test/suite/innodb/t/row_format_redundant.opt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
--innodb-checksum-algorithm=crc32
|
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# restart
|
# restart
|
||||||
FOUND 1 /InnoDB: New log file created, LSN=175964\d{8}/ in mysqld.1.err
|
FOUND 1 /InnoDB: New log file created, LSN=175964\d{8}/ in mysqld.1.err
|
||||||
CREATE TABLE t(i INT) ENGINE INNODB;
|
CREATE TABLE t(i INT) ENGINE=INNODB ENCRYPTED=YES;
|
||||||
INSERT INTO t VALUES(1);
|
INSERT INTO t VALUES(1);
|
||||||
# xtrabackup backup
|
# xtrabackup backup
|
||||||
SET GLOBAL innodb_flush_log_at_trx_commit=1;
|
SET GLOBAL innodb_flush_log_at_trx_commit=1;
|
||||||
@@ -16,6 +16,14 @@ INSERT INTO t VALUES(2);
|
|||||||
SELECT * FROM t;
|
SELECT * FROM t;
|
||||||
i
|
i
|
||||||
1
|
1
|
||||||
|
FLUSH TABLE t FOR EXPORT;
|
||||||
|
UNLOCK TABLES;
|
||||||
|
ALTER TABLE t DISCARD TABLESPACE;
|
||||||
|
ALTER TABLE t IMPORT TABLESPACE;
|
||||||
|
FLUSH TABLE t FOR EXPORT;
|
||||||
|
UNLOCK TABLES;
|
||||||
|
ALTER TABLE t DISCARD TABLESPACE;
|
||||||
|
ALTER TABLE t IMPORT TABLESPACE;
|
||||||
DROP TABLE t;
|
DROP TABLE t;
|
||||||
# shutdown server
|
# shutdown server
|
||||||
# remove datadir
|
# remove datadir
|
||||||
|
@@ -42,7 +42,7 @@ let SEARCH_FILE= $MYSQLTEST_VARDIR/log/mysqld.1.err;
|
|||||||
--let SEARCH_PATTERN= InnoDB: New log file created, LSN=175964\d{8}
|
--let SEARCH_PATTERN= InnoDB: New log file created, LSN=175964\d{8}
|
||||||
--source include/search_pattern_in_file.inc
|
--source include/search_pattern_in_file.inc
|
||||||
|
|
||||||
CREATE TABLE t(i INT) ENGINE INNODB;
|
CREATE TABLE t(i INT) ENGINE=INNODB ENCRYPTED=YES;
|
||||||
INSERT INTO t VALUES(1);
|
INSERT INTO t VALUES(1);
|
||||||
|
|
||||||
echo # xtrabackup backup;
|
echo # xtrabackup backup;
|
||||||
@@ -58,6 +58,22 @@ exec $XTRABACKUP --prepare --target-dir=$targetdir;
|
|||||||
--source include/restart_and_restore.inc
|
--source include/restart_and_restore.inc
|
||||||
--enable_result_log
|
--enable_result_log
|
||||||
SELECT * FROM t;
|
SELECT * FROM t;
|
||||||
|
FLUSH TABLE t FOR EXPORT;
|
||||||
|
copy_file $_datadir/test/t.ibd $_datadir/test/t_copy.ibd;
|
||||||
|
copy_file $_datadir/test/t.cfg $_datadir/test/t_copy.cfg;
|
||||||
|
UNLOCK TABLES;
|
||||||
|
ALTER TABLE t DISCARD TABLESPACE;
|
||||||
|
move_file $_datadir/test/t_copy.ibd $_datadir/test/t.ibd;
|
||||||
|
move_file $_datadir/test/t_copy.cfg $_datadir/test/t.cfg;
|
||||||
|
ALTER TABLE t IMPORT TABLESPACE;
|
||||||
|
FLUSH TABLE t FOR EXPORT;
|
||||||
|
copy_file $_datadir/test/t.ibd $_datadir/test/t_copy.ibd;
|
||||||
|
copy_file $_datadir/test/t.cfg $_datadir/test/t_copy.cfg;
|
||||||
|
UNLOCK TABLES;
|
||||||
|
ALTER TABLE t DISCARD TABLESPACE;
|
||||||
|
move_file $_datadir/test/t_copy.ibd $_datadir/test/t.ibd;
|
||||||
|
move_file $_datadir/test/t_copy.cfg $_datadir/test/t.cfg;
|
||||||
|
ALTER TABLE t IMPORT TABLESPACE;
|
||||||
DROP TABLE t;
|
DROP TABLE t;
|
||||||
rmdir $targetdir;
|
rmdir $targetdir;
|
||||||
let $targetdir= $targetdir_old;
|
let $targetdir= $targetdir_old;
|
||||||
|
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
#ifndef MAIN
|
#ifndef MAIN
|
||||||
|
|
||||||
#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__linux__) || defined(__sun) || defined(_WIN32)
|
#if defined(_AIX) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__linux__) || defined(__sun) || defined(_WIN32)
|
||||||
static my_bool memcpy_and_test(uchar *to, uchar *from, uint len)
|
static my_bool memcpy_and_test(uchar *to, uchar *from, uint len)
|
||||||
{
|
{
|
||||||
uint i, res= 1;
|
uint i, res= 1;
|
||||||
@@ -74,7 +74,7 @@ err:
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif defined(__linux__) || defined(__sun)
|
#elif defined(_AIX) || defined(__linux__) || defined(__sun)
|
||||||
#include <net/if.h>
|
#include <net/if.h>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <net/if_arp.h>
|
#include <net/if_arp.h>
|
||||||
@@ -87,11 +87,15 @@ err:
|
|||||||
my_bool my_gethwaddr(uchar *to)
|
my_bool my_gethwaddr(uchar *to)
|
||||||
{
|
{
|
||||||
int fd, res= 1;
|
int fd, res= 1;
|
||||||
|
#ifdef _AIX
|
||||||
|
struct ifhwaddr_req ifr[32];
|
||||||
|
#else
|
||||||
struct ifreq ifr[32];
|
struct ifreq ifr[32];
|
||||||
|
#endif
|
||||||
struct ifconf ifc;
|
struct ifconf ifc;
|
||||||
DBUG_ENTER("my_gethwaddr");
|
DBUG_ENTER("my_gethwaddr");
|
||||||
|
|
||||||
ifc.ifc_req= ifr;
|
ifc.ifc_req= (struct ifreq *) ifr;
|
||||||
ifc.ifc_len= sizeof(ifr);
|
ifc.ifc_len= sizeof(ifr);
|
||||||
|
|
||||||
fd = socket(AF_INET, SOCK_DGRAM, 0);
|
fd = socket(AF_INET, SOCK_DGRAM, 0);
|
||||||
@@ -106,9 +110,14 @@ my_bool my_gethwaddr(uchar *to)
|
|||||||
uint i;
|
uint i;
|
||||||
for (i= 0; res && i < ifc.ifc_len / sizeof(ifr[0]); i++)
|
for (i= 0; res && i < ifc.ifc_len / sizeof(ifr[0]); i++)
|
||||||
{
|
{
|
||||||
#ifdef __linux__
|
#if !defined(_AIX) || !defined(__linux__)
|
||||||
|
#if defined(__linux___)
|
||||||
|
#define HWADDR_DATA ifr[i].ifr_hwaddr.sa_data
|
||||||
|
#else
|
||||||
|
#define HWADDR_DATA ifr[i].ifr_hwaddr
|
||||||
|
#endif
|
||||||
if (ioctl(fd, SIOCGIFHWADDR, &ifr[i]) >= 0)
|
if (ioctl(fd, SIOCGIFHWADDR, &ifr[i]) >= 0)
|
||||||
res= memcpy_and_test(to, (uchar *)&ifr[i].ifr_hwaddr.sa_data,
|
res= memcpy_and_test(to, (uchar *)&HWADDR_DATA,
|
||||||
ETHER_ADDR_LEN);
|
ETHER_ADDR_LEN);
|
||||||
#else
|
#else
|
||||||
/*
|
/*
|
||||||
|
@@ -842,7 +842,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ $WSREP_SST_OPT_BYPASS -eq 0 ]; then
|
if [ $WSREP_SST_OPT_BYPASS -eq 0 ]; then
|
||||||
if grep -m1 -qE "^$BYPASS_TAG([[space]]+.*)?\$" -- "$MAGIC_FILE"; then
|
if grep -m1 -qE "^$BYPASS_TAG([[:space:]]+.*)?\$" -- "$MAGIC_FILE"; then
|
||||||
readonly WSREP_SST_OPT_BYPASS=1
|
readonly WSREP_SST_OPT_BYPASS=1
|
||||||
readonly WSREP_TRANSFER_TYPE='IST'
|
readonly WSREP_TRANSFER_TYPE='IST'
|
||||||
fi
|
fi
|
||||||
|
@@ -9444,7 +9444,7 @@ ER_JSON_ESCAPING
|
|||||||
spa "Incorrecta escapatoria en texto JSON en argumento %d a función '%s' en la posicón %d"
|
spa "Incorrecta escapatoria en texto JSON en argumento %d a función '%s' en la posicón %d"
|
||||||
ER_JSON_DEPTH
|
ER_JSON_DEPTH
|
||||||
chi "超过JSON嵌套深度的%d限制 参数%d 函数'%s' 位置%d的"
|
chi "超过JSON嵌套深度的%d限制 参数%d 函数'%s' 位置%d的"
|
||||||
eng "Limit of %d on JSON nested strucures depth is reached in argument %d to function '%s' at position %d"
|
eng "Limit of %d on JSON nested structures depth is reached in argument %d to function '%s' at position %d"
|
||||||
spa "El límite de %d en profundidad de estructuras JSON anidadas se ha alcanzado en argumento %d a función '%s' en la posición %d"
|
spa "El límite de %d en profundidad de estructuras JSON anidadas se ha alcanzado en argumento %d a función '%s' en la posición %d"
|
||||||
ER_JSON_PATH_EOS
|
ER_JSON_PATH_EOS
|
||||||
chi "JSON文本路径错误 参数%d 函数'%s'"
|
chi "JSON文本路径错误 参数%d 函数'%s'"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/* Copyright (c) 2000, 2017, Oracle and/or its affiliates.
|
/* Copyright (c) 2000, 2017, Oracle and/or its affiliates.
|
||||||
Copyright (c) 2009, 2021, MariaDB Corporation.
|
Copyright (c) 2009, 2022, MariaDB Corporation
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -6718,8 +6718,8 @@ static int queue_event(Master_info* mi, const uchar *buf, ulong event_len)
|
|||||||
can be satisfied only with the strict mode that ensures
|
can be satisfied only with the strict mode that ensures
|
||||||
against "genuine" gtid duplicates.
|
against "genuine" gtid duplicates.
|
||||||
*/
|
*/
|
||||||
rpl_gtid *gtid_in_slave_state __attribute__((unused))=
|
IF_DBUG(rpl_gtid *gtid_in_slave_state=
|
||||||
mi->gtid_current_pos.find(mi->last_queued_gtid.domain_id);
|
mi->gtid_current_pos.find(mi->last_queued_gtid.domain_id),);
|
||||||
|
|
||||||
// Slave gtid state must not have updated yet to the last received gtid.
|
// Slave gtid state must not have updated yet to the last received gtid.
|
||||||
DBUG_ASSERT((mi->using_gtid == Master_info::USE_GTID_NO ||
|
DBUG_ASSERT((mi->using_gtid == Master_info::USE_GTID_NO ||
|
||||||
|
@@ -2488,15 +2488,6 @@ MEM_ROOT tz_storage;
|
|||||||
char fullname[FN_REFLEN + 1];
|
char fullname[FN_REFLEN + 1];
|
||||||
char *root_name_end;
|
char *root_name_end;
|
||||||
|
|
||||||
/*
|
|
||||||
known file types that exist in the zoneinfo directory that are safe to
|
|
||||||
silently skip
|
|
||||||
*/
|
|
||||||
const char *known_extensions[]= {
|
|
||||||
".tab",
|
|
||||||
NullS
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Recursively scan zoneinfo directory and print all found time zone
|
Recursively scan zoneinfo directory and print all found time zone
|
||||||
@@ -2593,20 +2584,19 @@ scan_tz_dir(char * name_end, uint symlink_recursion_level, uint verbose)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
Some systems (like debian, opensuse etc) have description
|
Some systems (like Debian, openSUSE, etc) have non-timezone files:
|
||||||
files (.tab). We skip these silently if verbose is > 0
|
* iso3166.tab
|
||||||
|
* leap-seconds.list
|
||||||
|
* leapseconds
|
||||||
|
* tzdata.zi
|
||||||
|
* zone.tab
|
||||||
|
* zone1970.tab
|
||||||
|
We skip these silently unless verbose > 0.
|
||||||
*/
|
*/
|
||||||
const char *current_ext= fn_ext(fullname);
|
const char *current_ext= fn_ext(fullname);
|
||||||
my_bool known_ext= 0;
|
my_bool known_ext= strlen(current_ext) ||
|
||||||
|
!strcmp(my_basename(fullname), "leapseconds");
|
||||||
|
|
||||||
for (const char **ext= known_extensions ; *ext ; ext++)
|
|
||||||
{
|
|
||||||
if (!strcmp(*ext, current_ext))
|
|
||||||
{
|
|
||||||
known_ext= 1;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (verbose > 0 || !known_ext)
|
if (verbose > 0 || !known_ext)
|
||||||
{
|
{
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
|
@@ -824,7 +824,8 @@ err_exit:
|
|||||||
high bit set in n_cols, and flags would be zero.
|
high bit set in n_cols, and flags would be zero.
|
||||||
MySQL 4.1 was the first version to support innodb_file_per_table,
|
MySQL 4.1 was the first version to support innodb_file_per_table,
|
||||||
that is, *space_id != 0. */
|
that is, *space_id != 0. */
|
||||||
if (not_redundant || *space_id != 0 || *n_cols & DICT_N_COLS_COMPACT) {
|
if (not_redundant || *space_id != 0 || *n_cols & DICT_N_COLS_COMPACT
|
||||||
|
|| fil_system.sys_space->full_crc32()) {
|
||||||
|
|
||||||
/* Get flags2 from SYS_TABLES.MIX_LEN */
|
/* Get flags2 from SYS_TABLES.MIX_LEN */
|
||||||
field = rec_get_nth_field_old(
|
field = rec_get_nth_field_old(
|
||||||
|
@@ -7464,9 +7464,12 @@ ha_innobase::build_template(
|
|||||||
|
|
||||||
ulint num_v = 0;
|
ulint num_v = 0;
|
||||||
|
|
||||||
if ((active_index != MAX_KEY
|
if (active_index != MAX_KEY
|
||||||
&& active_index == pushed_idx_cond_keyno)
|
&& active_index == pushed_idx_cond_keyno) {
|
||||||
|| (pushed_rowid_filter && rowid_filter_is_active)) {
|
m_prebuilt->idx_cond = this;
|
||||||
|
goto icp;
|
||||||
|
} else if (pushed_rowid_filter && rowid_filter_is_active) {
|
||||||
|
icp:
|
||||||
/* Push down an index condition or an end_range check. */
|
/* Push down an index condition or an end_range check. */
|
||||||
for (ulint i = 0; i < n_fields; i++) {
|
for (ulint i = 0; i < n_fields; i++) {
|
||||||
const Field* field = table->field[i];
|
const Field* field = table->field[i];
|
||||||
@@ -7647,9 +7650,6 @@ ha_innobase::build_template(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (active_index == pushed_idx_cond_keyno) {
|
|
||||||
m_prebuilt->idx_cond = this;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
no_icp:
|
no_icp:
|
||||||
/* No index condition pushdown */
|
/* No index condition pushdown */
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
|
|
||||||
Copyright (c) 1996, 2016, Oracle and/or its affiliates. All Rights Reserved.
|
Copyright (c) 1996, 2016, Oracle and/or its affiliates. All Rights Reserved.
|
||||||
Copyright (c) 2015, 2021, MariaDB Corporation.
|
Copyright (c) 2015, 2022, MariaDB Corporation.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify it under
|
This program is free software; you can redistribute it and/or modify it under
|
||||||
the terms of the GNU General Public License as published by the Free Software
|
the terms of the GNU General Public License as published by the Free Software
|
||||||
@@ -141,9 +141,6 @@ enum dberr_t {
|
|||||||
|
|
||||||
DB_IO_PARTIAL_FAILED, /*!< Partial IO request failed */
|
DB_IO_PARTIAL_FAILED, /*!< Partial IO request failed */
|
||||||
|
|
||||||
DB_FORCED_ABORT, /*!< Transaction was forced to rollback
|
|
||||||
by a higher priority transaction */
|
|
||||||
|
|
||||||
DB_TABLE_CORRUPT, /*!< Table/clustered index is
|
DB_TABLE_CORRUPT, /*!< Table/clustered index is
|
||||||
corrupted */
|
corrupted */
|
||||||
|
|
||||||
|
@@ -449,9 +449,6 @@ ut_strerr(
|
|||||||
return("Table is encrypted but decrypt failed.");
|
return("Table is encrypted but decrypt failed.");
|
||||||
case DB_IO_PARTIAL_FAILED:
|
case DB_IO_PARTIAL_FAILED:
|
||||||
return("Partial IO failed");
|
return("Partial IO failed");
|
||||||
case DB_FORCED_ABORT:
|
|
||||||
return("Transaction aborted by another higher priority "
|
|
||||||
"transaction");
|
|
||||||
case DB_COMPUTE_VALUE_FAILED:
|
case DB_COMPUTE_VALUE_FAILED:
|
||||||
return("Compute generated column failed");
|
return("Compute generated column failed");
|
||||||
case DB_NO_FK_ON_S_BASE_COL:
|
case DB_NO_FK_ON_S_BASE_COL:
|
||||||
|
@@ -179,21 +179,21 @@ if ($USE_CHILD_GROUP2)
|
|||||||
--connection child2_1
|
--connection child2_1
|
||||||
if ($USE_GENERAL_LOG)
|
if ($USE_GENERAL_LOG)
|
||||||
{
|
{
|
||||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
--replace_regex /tmp_spider_bka_(0x)?[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||||
eval $CHILD2_1_SELECT_ARGUMENT1;
|
eval $CHILD2_1_SELECT_ARGUMENT1;
|
||||||
}
|
}
|
||||||
eval $CHILD2_1_SELECT_TABLES;
|
eval $CHILD2_1_SELECT_TABLES;
|
||||||
--connection child2_2
|
--connection child2_2
|
||||||
if ($USE_GENERAL_LOG)
|
if ($USE_GENERAL_LOG)
|
||||||
{
|
{
|
||||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
--replace_regex /tmp_spider_bka_(0x)?[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||||
eval $CHILD2_2_SELECT_ARGUMENT1;
|
eval $CHILD2_2_SELECT_ARGUMENT1;
|
||||||
}
|
}
|
||||||
eval $CHILD2_2_SELECT_TABLES;
|
eval $CHILD2_2_SELECT_TABLES;
|
||||||
--connection child2_3
|
--connection child2_3
|
||||||
if ($USE_GENERAL_LOG)
|
if ($USE_GENERAL_LOG)
|
||||||
{
|
{
|
||||||
--replace_regex /tmp_spider_bka_0x[0-9a-f]*/tmp_spider_bka_xxxx/
|
--replace_regex /tmp_spider_bka_(0x)?[0-9a-f]*/tmp_spider_bka_xxxx/
|
||||||
eval $CHILD2_3_SELECT_ARGUMENT1;
|
eval $CHILD2_3_SELECT_ARGUMENT1;
|
||||||
}
|
}
|
||||||
eval $CHILD2_3_SELECT_TABLES;
|
eval $CHILD2_3_SELECT_TABLES;
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
# When this is done the mysql server will be started when the machine is
|
# When this is done the mysql server will be started when the machine is
|
||||||
# started and shut down when the systems goes down.
|
# started and shut down when the systems goes down.
|
||||||
|
|
||||||
# Comments to support chkconfig on RedHat Linux
|
# Comments to support chkconfig on Red Hat Linux
|
||||||
# chkconfig: 2345 64 36
|
# chkconfig: 2345 64 36
|
||||||
# description: A very fast and reliable SQL database engine.
|
# description: A very fast and reliable SQL database engine.
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ datadir=
|
|||||||
# Negative numbers mean to wait indefinitely
|
# Negative numbers mean to wait indefinitely
|
||||||
service_startup_timeout=900
|
service_startup_timeout=900
|
||||||
|
|
||||||
# Lock directory for RedHat / SuSE.
|
# Lock directory for Red Hat / SuSE.
|
||||||
lockdir='/var/lock/subsys'
|
lockdir='/var/lock/subsys'
|
||||||
lock_file_path="$lockdir/mysql"
|
lock_file_path="$lockdir/mysql"
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@ datadir_set=
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Use LSB init script functions for printing messages, if possible
|
# Use LSB init script functions for printing messages, if possible
|
||||||
# Include non-LSB RedHat init functions to make systemctl redirect work
|
# Include non-LSB Red Hat init functions to make systemctl redirect work
|
||||||
init_functions="/etc/init.d/functions"
|
init_functions="/etc/init.d/functions"
|
||||||
lsb_functions="/lib/lsb/init-functions"
|
lsb_functions="/lib/lsb/init-functions"
|
||||||
if test -f $lsb_functions; then
|
if test -f $lsb_functions; then
|
||||||
@@ -100,6 +100,7 @@ fi
|
|||||||
|
|
||||||
if test -f $init_functions; then
|
if test -f $init_functions; then
|
||||||
. $init_functions
|
. $init_functions
|
||||||
|
else
|
||||||
log_success_msg()
|
log_success_msg()
|
||||||
{
|
{
|
||||||
echo " SUCCESS! $@"
|
echo " SUCCESS! $@"
|
||||||
@@ -309,7 +310,7 @@ case "$mode" in
|
|||||||
$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mariadbd_pid_file_path" "$@" &
|
$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mariadbd_pid_file_path" "$@" &
|
||||||
wait_for_ready; return_value=$?
|
wait_for_ready; return_value=$?
|
||||||
|
|
||||||
# Make lock for RedHat / SuSE
|
# Make lock for Red Hat / SuSE
|
||||||
if test -w "$lockdir"
|
if test -w "$lockdir"
|
||||||
then
|
then
|
||||||
touch "$lock_file_path"
|
touch "$lock_file_path"
|
||||||
@@ -339,7 +340,7 @@ case "$mode" in
|
|||||||
rm "$mariadbd_pid_file_path"
|
rm "$mariadbd_pid_file_path"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Delete lock for RedHat / SuSE
|
# Delete lock for Red Hat / SuSE
|
||||||
if test -f "$lock_file_path"
|
if test -f "$lock_file_path"
|
||||||
then
|
then
|
||||||
rm -f "$lock_file_path"
|
rm -f "$lock_file_path"
|
||||||
|
Reference in New Issue
Block a user