~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysql-test/r/log_state.result

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
set global general_log= OFF;
 
2
truncate table mysql.general_log;
 
3
truncate table mysql.slow_log;
 
4
show global variables
 
5
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
 
6
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
 
7
Variable_name   Value
 
8
general_log     OFF
 
9
log     OFF
 
10
log_slow_queries        OFF
 
11
slow_query_log  OFF
 
12
flush logs;
 
13
set global general_log= ON;
 
14
create table t1(f1 int);
 
15
select * from mysql.general_log;
 
16
event_time      user_host       thread_id       server_id       command_type    argument
 
17
TIMESTAMP       USER_HOST       #       1       Query   create table t1(f1 int)
 
18
TIMESTAMP       USER_HOST       #       1       Query   select * from mysql.general_log
 
19
set global general_log= OFF;
 
20
drop table t1;
 
21
select * from mysql.general_log;
 
22
event_time      user_host       thread_id       server_id       command_type    argument
 
23
TIMESTAMP       USER_HOST       #       1       Query   create table t1(f1 int)
 
24
TIMESTAMP       USER_HOST       #       1       Query   select * from mysql.general_log
 
25
TIMESTAMP       USER_HOST       #       1       Query   set global general_log= OFF
 
26
set global general_log= ON;
 
27
flush logs;
 
28
show global variables
 
29
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
 
30
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
 
31
Variable_name   Value
 
32
general_log     ON
 
33
log     ON
 
34
log_slow_queries        OFF
 
35
slow_query_log  OFF
 
36
set session long_query_time=1;
 
37
select sleep(2);
 
38
sleep(2)
 
39
0
 
40
select * from mysql.slow_log where sql_text NOT LIKE '%slow_log%';
 
41
start_time      user_host       query_time      lock_time       rows_sent       rows_examined   db      last_insert_id  insert_id       server_id       sql_text
 
42
set global slow_query_log= ON;
 
43
set session long_query_time=1;
 
44
select sleep(2);
 
45
sleep(2)
 
46
0
 
47
select * from mysql.slow_log where sql_text NOT LIKE '%slow_log%';
 
48
start_time      user_host       query_time      lock_time       rows_sent       rows_examined   db      last_insert_id  insert_id       server_id       sql_text
 
49
TIMESTAMP       USER_HOST       QUERY_TIME      00:00:00        1       0       test    0       0       1       select sleep(2)
 
50
show global variables
 
51
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
 
52
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
 
53
Variable_name   Value
 
54
general_log     ON
 
55
log     ON
 
56
log_slow_queries        ON
 
57
slow_query_log  ON
 
58
set global general_log= ON;
 
59
set global general_log= OFF;
 
60
set global general_log= OFF;
 
61
set global slow_query_log= ON;
 
62
set global slow_query_log= OFF;
 
63
set global slow_query_log= OFF;
 
64
set global general_log= ON;
 
65
truncate table mysql.general_log;
 
66
create table t1(f1 int);
 
67
drop table t1;
 
68
select * from mysql.general_log;
 
69
event_time      user_host       thread_id       server_id       command_type    argument
 
70
TIMESTAMP       USER_HOST       #       1       Query   create table t1(f1 int)
 
71
TIMESTAMP       USER_HOST       #       1       Query   drop table t1
 
72
TIMESTAMP       USER_HOST       #       1       Query   select * from mysql.general_log
 
73
set global general_log= OFF;
 
74
truncate table mysql.general_log;
 
75
select * from mysql.general_log;
 
76
event_time      user_host       thread_id       server_id       command_type    argument
 
77
set global general_log= ON;
 
78
show global variables
 
79
where Variable_name = 'log' or Variable_name = 'log_slow_queries' or
 
80
Variable_name = 'general_log' or Variable_name = 'slow_query_log';
 
81
Variable_name   Value
 
82
general_log     ON
 
83
log     ON
 
84
log_slow_queries        OFF
 
85
slow_query_log  OFF
 
86
show variables like 'general_log_file';
 
87
Variable_name   Value
 
88
general_log_file        #
 
89
show variables like 'slow_query_log_file';
 
90
Variable_name   Value
 
91
slow_query_log_file     #
 
92
show variables like 'log_output';
 
93
Variable_name   Value
 
94
log_output      FILE,TABLE
 
95
set global general_log_file='/not exiting path/log.master';
 
96
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/not exiting path/log.master'
 
97
set global general_log_file='MYSQLTEST_VARDIR';
 
98
ERROR 42000: Variable 'general_log_file' can't be set to the value of 'MYSQLTEST_VARDIR'
 
99
set global general_log_file='';
 
100
ERROR 42000: Variable 'general_log_file' can't be set to the value of ''
 
101
show variables like 'general_log_file';
 
102
Variable_name   Value
 
103
general_log_file        #
 
104
set global general_log= OFF;
 
105
set global general_log_file='MYSQLTEST_VARDIR/tmp/log.master';
 
106
set global general_log= ON;
 
107
create table t1(f1 int);
 
108
drop table t1;
 
109
set global general_log= OFF;
 
110
set global general_log_file=default;
 
111
set global general_log= ON;
 
112
create table t1(f1 int);
 
113
drop table t1;
 
114
show variables like 'general_log_file';
 
115
Variable_name   Value
 
116
general_log_file        #
 
117
show variables like 'slow_query_log_file';
 
118
Variable_name   Value
 
119
slow_query_log_file     #
 
120
set global general_log= default;
 
121
set global slow_query_log= default;
 
122
set global general_log_file= default;
 
123
set global slow_query_log_file= default;
 
124
show variables like 'general_log';
 
125
Variable_name   Value
 
126
general_log     OFF
 
127
show variables like 'slow_query_log';
 
128
Variable_name   Value
 
129
slow_query_log  OFF
 
130
set global general_log=ON;
 
131
set global log_output=default;
 
132
show variables like 'log_output';
 
133
Variable_name   Value
 
134
log_output      FILE
 
135
set global general_log=OFF;
 
136
set global log_output=FILE;
 
137
truncate table mysql.general_log;
 
138
show variables like 'log_output';
 
139
Variable_name   Value
 
140
log_output      FILE
 
141
set global general_log=ON;
 
142
create table t1(f1 int);
 
143
select * from mysql.general_log;
 
144
event_time      user_host       thread_id       server_id       command_type    argument
 
145
set global general_log=OFF;
 
146
set global log_output="FILE,TABLE";
 
147
show variables like 'log_output';
 
148
Variable_name   Value
 
149
log_output      FILE,TABLE
 
150
set global general_log=ON;
 
151
drop table t1;
 
152
select * from mysql.general_log;
 
153
event_time      user_host       thread_id       server_id       command_type    argument
 
154
TIMESTAMP       USER_HOST       #       1       Query   drop table t1
 
155
TIMESTAMP       USER_HOST       #       1       Query   select * from mysql.general_log
 
156
SET @old_general_log_state = @@global.general_log;
 
157
SET @old_slow_log_state = @@global.slow_query_log;
 
158
SET GLOBAL general_log = ON;
 
159
SET GLOBAL slow_query_log = ON;
 
160
FLUSH TABLES WITH READ LOCK;
 
161
SET GLOBAL general_log = OFF;
 
162
SET GLOBAL slow_query_log = OFF;
 
163
UNLOCK TABLES;
 
164
FLUSH TABLES WITH READ LOCK;
 
165
SET GLOBAL general_log = ON;
 
166
SET GLOBAL slow_query_log = ON;
 
167
UNLOCK TABLES;
 
168
SET GLOBAL READ_ONLY = ON;
 
169
SET GLOBAL general_log = OFF;
 
170
SET GLOBAL slow_query_log = OFF;
 
171
SET GLOBAL READ_ONLY = OFF;
 
172
SET GLOBAL READ_ONLY = ON;
 
173
SET GLOBAL general_log = ON;
 
174
SET GLOBAL slow_query_log = ON;
 
175
SET GLOBAL READ_ONLY = OFF;
 
176
SET GLOBAL general_log = @old_general_log_state;
 
177
SET GLOBAL slow_query_log = @old_slow_log_state;
 
178
SET @old_general_log_state = @@global.general_log;
 
179
SET @old_slow_log_state = @@global.slow_query_log;
 
180
SHOW VARIABLES LIKE 'general_log';
 
181
Variable_name   Value
 
182
general_log     ON
 
183
SHOW VARIABLES LIKE 'log';
 
184
Variable_name   Value
 
185
log     ON
 
186
SELECT @@general_log, @@log;
 
187
@@general_log   @@log
 
188
1       1
 
189
SET GLOBAL log = 0;
 
190
SHOW VARIABLES LIKE 'general_log';
 
191
Variable_name   Value
 
192
general_log     OFF
 
193
SHOW VARIABLES LIKE 'log';
 
194
Variable_name   Value
 
195
log     OFF
 
196
SELECT @@general_log, @@log;
 
197
@@general_log   @@log
 
198
0       0
 
199
SET GLOBAL general_log = 1;
 
200
SHOW VARIABLES LIKE 'general_log';
 
201
Variable_name   Value
 
202
general_log     ON
 
203
SHOW VARIABLES LIKE 'log';
 
204
Variable_name   Value
 
205
log     ON
 
206
SELECT @@general_log, @@log;
 
207
@@general_log   @@log
 
208
1       1
 
209
SHOW VARIABLES LIKE 'slow_query_log';
 
210
Variable_name   Value
 
211
slow_query_log  OFF
 
212
SHOW VARIABLES LIKE 'log_slow_queries';
 
213
Variable_name   Value
 
214
log_slow_queries        OFF
 
215
SELECT @@slow_query_log, @@log_slow_queries;
 
216
@@slow_query_log        @@log_slow_queries
 
217
0       0
 
218
SET GLOBAL log_slow_queries = 0;
 
219
SHOW VARIABLES LIKE 'slow_query_log';
 
220
Variable_name   Value
 
221
slow_query_log  OFF
 
222
SHOW VARIABLES LIKE 'log_slow_queries';
 
223
Variable_name   Value
 
224
log_slow_queries        OFF
 
225
SELECT @@slow_query_log, @@log_slow_queries;
 
226
@@slow_query_log        @@log_slow_queries
 
227
0       0
 
228
SET GLOBAL slow_query_log = 1;
 
229
SHOW VARIABLES LIKE 'slow_query_log';
 
230
Variable_name   Value
 
231
slow_query_log  ON
 
232
SHOW VARIABLES LIKE 'log_slow_queries';
 
233
Variable_name   Value
 
234
log_slow_queries        ON
 
235
SELECT @@slow_query_log, @@log_slow_queries;
 
236
@@slow_query_log        @@log_slow_queries
 
237
1       1
 
238
SET GLOBAL general_log = @old_general_log_state;
 
239
SET GLOBAL slow_query_log = @old_slow_log_state;
 
240
set @old_general_log_file= @@global.general_log_file;
 
241
set @old_slow_query_log_file= @@global.slow_query_log_file;
 
242
set global general_log_file= concat('/not exiting path/log.maste', 'r');
 
243
ERROR 42000: Variable 'general_log_file' can't be set to the value of '/not exiting path/log.master'
 
244
set global general_log_file= NULL;
 
245
ERROR 42000: Variable 'general_log_file' can't be set to the value of 'NULL'
 
246
set global slow_query_log_file= concat('/not exiting path/log.maste', 'r');
 
247
ERROR 42000: Variable 'slow_query_log_file' can't be set to the value of '/not exiting path/log.master'
 
248
set global slow_query_log_file= NULL;
 
249
ERROR 42000: Variable 'slow_query_log_file' can't be set to the value of 'NULL'
 
250
set global general_log_file= @old_general_log_file;
 
251
set global slow_query_log_file= @old_slow_query_log_file;
 
252
 
 
253
# --
 
254
# -- Bug#32748: Inconsistent handling of assignments to
 
255
# -- general_log_file/slow_query_log_file.
 
256
# --
 
257
 
 
258
SET @general_log_file_saved = @@global.general_log_file;
 
259
SET @slow_query_log_file_saved = @@global.slow_query_log_file;
 
260
 
 
261
SET GLOBAL general_log_file = 'bug32748.query.log';
 
262
SET GLOBAL slow_query_log_file = 'bug32748.slow.log';
 
263
 
 
264
SHOW VARIABLES LIKE '%log_file';
 
265
Variable_name   Value
 
266
general_log_file        bug32748.query.log
 
267
slow_query_log_file     bug32748.slow.log
 
268
 
 
269
SET GLOBAL general_log_file = @general_log_file_saved;
 
270
SET GLOBAL slow_query_log_file = @slow_query_log_file_saved;
 
271
 
 
272
# -- End of Bug#32748.
 
273
End of 5.1 tests