mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
e0fb0d9d01
removed in MySQL 6.0 CREATE TABLE... TYPE= returns the warning "The syntax 'TYPE=storage_engine' is deprecated and will be removed in MySQL 6.0. Please use 'ENGINE=storage_engine' instead" This syntax is deprecated already from version 5.4.4, so the message has been changed. In addition, the deprecation macro was changed to reflect the ServerPT decision not to include version number in the warning message. A number of test result files have been changed as a consequence of the change in the deprecation macro.
316 lines
11 KiB
Text
316 lines
11 KiB
Text
SET @old_general_log= @@global.general_log;
|
|
SET @old_general_log_file= @@global.general_log_file;
|
|
SET @old_slow_query_log= @@global.slow_query_log;
|
|
SET @old_slow_query_log_file= @@global.slow_query_log_file;
|
|
set global general_log= OFF;
|
|
truncate table mysql.general_log;
|
|
truncate table mysql.slow_log;
|
|
show global variables
|
|
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
|
|
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
|
|
Variable_name Value
|
|
general_log OFF
|
|
log OFF
|
|
log_slow_queries OFF
|
|
slow_query_log OFF
|
|
flush logs;
|
|
set global general_log= ON;
|
|
create table t1(f1 int);
|
|
select * from mysql.general_log;
|
|
event_time user_host thread_id server_id command_type argument
|
|
TIMESTAMP USER_HOST # 1 Query create table t1(f1 int)
|
|
TIMESTAMP USER_HOST # 1 Query select * from mysql.general_log
|
|
set global general_log= OFF;
|
|
drop table t1;
|
|
select * from mysql.general_log;
|
|
event_time user_host thread_id server_id command_type argument
|
|
TIMESTAMP USER_HOST # 1 Query create table t1(f1 int)
|
|
TIMESTAMP USER_HOST # 1 Query select * from mysql.general_log
|
|
TIMESTAMP USER_HOST # 1 Query set global general_log= OFF
|
|
set global general_log= ON;
|
|
flush logs;
|
|
show global variables
|
|
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
|
|
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
|
|
Variable_name Value
|
|
general_log ON
|
|
log ON
|
|
log_slow_queries OFF
|
|
slow_query_log OFF
|
|
# Establish connection con1 (user=root)
|
|
# Switch to connection con1
|
|
set @long_query_time = <long_query_time>;
|
|
set session long_query_time = @long_query_time;
|
|
select sleep(@long_query_time + 1);
|
|
sleep(@long_query_time + 1)
|
|
0
|
|
select * from mysql.slow_log where sql_text NOT LIKE '%slow_log%';
|
|
start_time user_host query_time lock_time rows_sent rows_examined db last_insert_id insert_id server_id sql_text
|
|
# Switch to connection default
|
|
set global slow_query_log= ON;
|
|
# Switch to connection con1
|
|
set session long_query_time = @long_query_time;
|
|
select sleep(@long_query_time + 1);
|
|
sleep(@long_query_time + 1)
|
|
0
|
|
select * from mysql.slow_log where sql_text NOT LIKE '%slow_log%';
|
|
start_time user_host query_time lock_time rows_sent rows_examined db last_insert_id insert_id server_id sql_text
|
|
TIMESTAMP USER_HOST QUERY_TIME 00:00:00 1 0 test 0 0 1 select sleep(@long_query_time + 1)
|
|
# Switch to connection default
|
|
show global variables
|
|
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
|
|
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
|
|
Variable_name Value
|
|
general_log ON
|
|
log ON
|
|
log_slow_queries ON
|
|
slow_query_log ON
|
|
set global general_log= ON;
|
|
set global general_log= OFF;
|
|
set global general_log= OFF;
|
|
set global slow_query_log= ON;
|
|
set global slow_query_log= OFF;
|
|
set global slow_query_log= OFF;
|
|
set global general_log= ON;
|
|
truncate table mysql.general_log;
|
|
create table t1(f1 int);
|
|
drop table t1;
|
|
select * from mysql.general_log;
|
|
event_time user_host thread_id server_id command_type argument
|
|
TIMESTAMP USER_HOST # 1 Query create table t1(f1 int)
|
|
TIMESTAMP USER_HOST # 1 Query drop table t1
|
|
TIMESTAMP USER_HOST # 1 Query select * from mysql.general_log
|
|
set global general_log= OFF;
|
|
truncate table mysql.general_log;
|
|
select * from mysql.general_log;
|
|
event_time user_host thread_id server_id command_type argument
|
|
set global general_log= ON;
|
|
show global variables
|
|
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
|
|
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
|
|
Variable_name Value
|
|
general_log ON
|
|
log ON
|
|
log_slow_queries OFF
|
|
slow_query_log OFF
|
|
show variables like 'general_log_file';
|
|
Variable_name Value
|
|
general_log_file #
|
|
show variables like 'slow_query_log_file';
|
|
Variable_name Value
|
|
slow_query_log_file #
|
|
show variables like 'log_output';
|
|
Variable_name Value
|
|
log_output FILE,TABLE
|
|
set global general_log_file='/not existing path/log.master';
|
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/not existing path/log.master'
|
|
set global general_log_file='MYSQLTEST_VARDIR';
|
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of 'MYSQLTEST_VARDIR'
|
|
set global general_log_file='';
|
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of ''
|
|
show variables like 'general_log_file';
|
|
Variable_name Value
|
|
general_log_file #
|
|
set global general_log= OFF;
|
|
set global general_log_file='MYSQLTEST_VARDIR/tmp/log.master';
|
|
set global general_log= ON;
|
|
create table t1(f1 int);
|
|
drop table t1;
|
|
set global general_log= OFF;
|
|
set global general_log_file=default;
|
|
set global general_log= ON;
|
|
create table t1(f1 int);
|
|
drop table t1;
|
|
show variables like 'general_log_file';
|
|
Variable_name Value
|
|
general_log_file #
|
|
show variables like 'slow_query_log_file';
|
|
Variable_name Value
|
|
slow_query_log_file #
|
|
set global general_log= default;
|
|
set global slow_query_log= default;
|
|
set global general_log_file= default;
|
|
set global slow_query_log_file= default;
|
|
show variables like 'general_log';
|
|
Variable_name Value
|
|
general_log OFF
|
|
show variables like 'slow_query_log';
|
|
Variable_name Value
|
|
slow_query_log OFF
|
|
set global general_log=ON;
|
|
set global log_output=default;
|
|
show variables like 'log_output';
|
|
Variable_name Value
|
|
log_output FILE
|
|
set global general_log=OFF;
|
|
set global log_output=FILE;
|
|
truncate table mysql.general_log;
|
|
show variables like 'log_output';
|
|
Variable_name Value
|
|
log_output FILE
|
|
set global general_log=ON;
|
|
create table t1(f1 int);
|
|
select * from mysql.general_log;
|
|
event_time user_host thread_id server_id command_type argument
|
|
set global general_log=OFF;
|
|
set global log_output="FILE,TABLE";
|
|
show variables like 'log_output';
|
|
Variable_name Value
|
|
log_output FILE,TABLE
|
|
set global general_log=ON;
|
|
drop table t1;
|
|
select * from mysql.general_log;
|
|
event_time user_host thread_id server_id command_type argument
|
|
TIMESTAMP USER_HOST # 1 Query drop table t1
|
|
TIMESTAMP USER_HOST # 1 Query select * from mysql.general_log
|
|
SET @@global.general_log = @old_general_log;
|
|
SET @@global.general_log_file = @old_general_log_file;
|
|
SET @@global.slow_query_log = @old_slow_query_log;
|
|
SET @@global.slow_query_log_file = @old_slow_query_log_file;
|
|
SET GLOBAL general_log = ON;
|
|
SET GLOBAL slow_query_log = ON;
|
|
FLUSH TABLES WITH READ LOCK;
|
|
SET GLOBAL general_log = OFF;
|
|
SET GLOBAL slow_query_log = OFF;
|
|
UNLOCK TABLES;
|
|
FLUSH TABLES WITH READ LOCK;
|
|
SET GLOBAL general_log = ON;
|
|
SET GLOBAL slow_query_log = ON;
|
|
UNLOCK TABLES;
|
|
SET GLOBAL READ_ONLY = ON;
|
|
SET GLOBAL general_log = OFF;
|
|
SET GLOBAL slow_query_log = OFF;
|
|
SET GLOBAL READ_ONLY = OFF;
|
|
SET GLOBAL READ_ONLY = ON;
|
|
SET GLOBAL general_log = ON;
|
|
SET GLOBAL slow_query_log = ON;
|
|
SET GLOBAL READ_ONLY = OFF;
|
|
SET GLOBAL general_log = @old_general_log;
|
|
SET GLOBAL slow_query_log = @old_slow_query_log;
|
|
SET GLOBAL general_log = ON;
|
|
SHOW VARIABLES LIKE 'general_log';
|
|
Variable_name Value
|
|
general_log ON
|
|
SHOW VARIABLES LIKE 'log';
|
|
Variable_name Value
|
|
log ON
|
|
SELECT @@general_log, @@log;
|
|
@@general_log @@log
|
|
1 1
|
|
SET GLOBAL log = 0;
|
|
Warnings:
|
|
Warning 1287 '@@log' is deprecated and will be removed in a future release. Please use '@@general_log' instead
|
|
SHOW VARIABLES LIKE 'general_log';
|
|
Variable_name Value
|
|
general_log OFF
|
|
SHOW VARIABLES LIKE 'log';
|
|
Variable_name Value
|
|
log OFF
|
|
SELECT @@general_log, @@log;
|
|
@@general_log @@log
|
|
0 0
|
|
SET GLOBAL general_log = 1;
|
|
SHOW VARIABLES LIKE 'general_log';
|
|
Variable_name Value
|
|
general_log ON
|
|
SHOW VARIABLES LIKE 'log';
|
|
Variable_name Value
|
|
log ON
|
|
SELECT @@general_log, @@log;
|
|
@@general_log @@log
|
|
1 1
|
|
SHOW VARIABLES LIKE 'slow_query_log';
|
|
Variable_name Value
|
|
slow_query_log OFF
|
|
SHOW VARIABLES LIKE 'log_slow_queries';
|
|
Variable_name Value
|
|
log_slow_queries OFF
|
|
SELECT @@slow_query_log, @@log_slow_queries;
|
|
@@slow_query_log @@log_slow_queries
|
|
0 0
|
|
SET GLOBAL log_slow_queries = 0;
|
|
Warnings:
|
|
Warning 1287 '@@log_slow_queries' is deprecated and will be removed in a future release. Please use '@@slow_query_log' instead
|
|
SHOW VARIABLES LIKE 'slow_query_log';
|
|
Variable_name Value
|
|
slow_query_log OFF
|
|
SHOW VARIABLES LIKE 'log_slow_queries';
|
|
Variable_name Value
|
|
log_slow_queries OFF
|
|
SELECT @@slow_query_log, @@log_slow_queries;
|
|
@@slow_query_log @@log_slow_queries
|
|
0 0
|
|
SET GLOBAL slow_query_log = 1;
|
|
SHOW VARIABLES LIKE 'slow_query_log';
|
|
Variable_name Value
|
|
slow_query_log ON
|
|
SHOW VARIABLES LIKE 'log_slow_queries';
|
|
Variable_name Value
|
|
log_slow_queries ON
|
|
SELECT @@slow_query_log, @@log_slow_queries;
|
|
@@slow_query_log @@log_slow_queries
|
|
1 1
|
|
SET GLOBAL general_log = @old_general_log;
|
|
SET GLOBAL slow_query_log = @old_slow_query_log;
|
|
SET GLOBAL general_log_file= CONCAT('/not existing path/log.maste', 'r');
|
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/not existing path/log.master'
|
|
SET GLOBAL general_log_file= NULL;
|
|
ERROR 42000: Variable 'general_log_file' can't be set to the value of 'NULL'
|
|
SET GLOBAL slow_query_log_file= CONCAT('/not existing path/log.maste', 'r');
|
|
ERROR 42000: Variable 'slow_query_log_file' can't be set to the value of '/not existing path/log.master'
|
|
SET GLOBAL slow_query_log_file= NULL;
|
|
ERROR 42000: Variable 'slow_query_log_file' can't be set to the value of 'NULL'
|
|
SET GLOBAL general_log_file= @old_general_log_file;
|
|
SET GLOBAL slow_query_log_file= @old_slow_query_log_file;
|
|
|
|
# --
|
|
# -- Bug#32748: Inconsistent handling of assignments to
|
|
# -- general_log_file/slow_query_log_file.
|
|
# --
|
|
|
|
SET GLOBAL general_log_file = 'bug32748.query.log';
|
|
SET GLOBAL slow_query_log_file = 'bug32748.slow.log';
|
|
|
|
SHOW VARIABLES LIKE '%log_file';
|
|
Variable_name Value
|
|
general_log_file bug32748.query.log
|
|
slow_query_log_file bug32748.slow.log
|
|
|
|
SET GLOBAL general_log_file = @old_general_log_file;
|
|
SET GLOBAL slow_query_log_file = @old_slow_query_log_file;
|
|
|
|
# -- End of Bug#32748.
|
|
deprecated:
|
|
SET GLOBAL log = 0;
|
|
Warnings:
|
|
Warning 1287 '@@log' is deprecated and will be removed in a future release. Please use '@@general_log' instead
|
|
SET GLOBAL log_slow_queries = 0;
|
|
Warnings:
|
|
Warning 1287 '@@log_slow_queries' is deprecated and will be removed in a future release. Please use '@@slow_query_log' instead
|
|
SET GLOBAL log = DEFAULT;
|
|
Warnings:
|
|
Warning 1287 '@@log' is deprecated and will be removed in a future release. Please use '@@general_log' instead
|
|
SET GLOBAL log_slow_queries = DEFAULT;
|
|
Warnings:
|
|
Warning 1287 '@@log_slow_queries' is deprecated and will be removed in a future release. Please use '@@slow_query_log' instead
|
|
not deprecated:
|
|
SELECT @@global.general_log_file INTO @my_glf;
|
|
SELECT @@global.slow_query_log_file INTO @my_sqlf;
|
|
SET GLOBAL general_log = 0;
|
|
SET GLOBAL slow_query_log = 0;
|
|
SET GLOBAL general_log_file = 'WL4403_G.log';
|
|
SET GLOBAL slow_query_log_file = 'WL4403_SQ.log';
|
|
SET GLOBAL general_log_file = @my_glf;
|
|
SET GLOBAL slow_query_log_file = @my_sqlf;
|
|
SET GLOBAL general_log = DEFAULT;
|
|
SET GLOBAL slow_query_log = DEFAULT;
|
|
SET @@global.general_log = @old_general_log;
|
|
SET @@global.general_log_file = @old_general_log_file;
|
|
SET @@global.slow_query_log = @old_slow_query_log;
|
|
SET @@global.slow_query_log_file = @old_slow_query_log_file;
|
|
End of 5.1 tests
|
|
# Close connection con1
|
|
SET global general_log = @old_general_log;
|
|
SET global general_log_file = @old_general_log_file;
|
|
SET global slow_query_log = @old_slow_query_log;
|
|
SET global slow_query_log_file = @old_slow_query_log_file;
|