save the data from mysql.db that we delete (side effect that made read_only fail)

parent f9d977f9
...@@ -3,7 +3,11 @@ CREATE TABLE `test` ( ...@@ -3,7 +3,11 @@ CREATE TABLE `test` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`t` VARCHAR( 10 ) NOT NULL `t` VARCHAR( 10 ) NOT NULL
) ENGINE = ndbcluster; ) ENGINE = ndbcluster;
create table test.db_temp as select * from mysql.db where user='';
delete from mysql.db where user=''; delete from mysql.db where user='';
flush privileges; flush privileges;
GRANT USAGE ON *.* TO user1@localhost IDENTIFIED BY 'pass'; GRANT USAGE ON *.* TO user1@localhost IDENTIFIED BY 'pass';
DROP TABLE `test`.`test`; DROP TABLE `test`.`test`;
insert into mysql.db select * from test.db_temp;
drop table db_temp;
flush privileges;
...@@ -9,6 +9,7 @@ CREATE TABLE `test` ( ...@@ -9,6 +9,7 @@ CREATE TABLE `test` (
`t` VARCHAR( 10 ) NOT NULL `t` VARCHAR( 10 ) NOT NULL
) ENGINE = ndbcluster; ) ENGINE = ndbcluster;
create table test.db_temp as select * from mysql.db where user='';
delete from mysql.db where user=''; delete from mysql.db where user='';
flush privileges; flush privileges;
...@@ -31,3 +32,7 @@ enable_result_log; ...@@ -31,3 +32,7 @@ enable_result_log;
connect (root,localhost,root,,test); connect (root,localhost,root,,test);
connection root; connection root;
DROP TABLE `test`.`test`; DROP TABLE `test`.`test`;
insert into mysql.db select * from test.db_temp;
drop table db_temp;
flush privileges;
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment