summaryrefslogtreecommitdiff
path: root/mysql-test/t/grant2.test
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2005-12-28 09:31:40 +0100
committerunknown <msvensson@neptunus.(none)>2005-12-28 09:31:40 +0100
commit50545a182534acd5ba25cc58ba20c74d94c408dd (patch)
tree67b1b462bbbc5147dfcf7b412c4c6aa878464a0b /mysql-test/t/grant2.test
parent21620190569a3f8db8e7e4d96584454f69a7f351 (diff)
parent9a8dde9bc7b20a4753611290f6d3b649321d02a0 (diff)
downloadmariadb-git-50545a182534acd5ba25cc58ba20c74d94c408dd.tar.gz
Merge neptunus.(none):/home/msvensson/mysql/bug15775_part2/my41-bug15775_part2
into neptunus.(none):/home/msvensson/mysql/bug15775_part2/my50-bug15775_part2 mysql-test/r/grant2.result: Merge test results mysql-test/t/grant2.test: Merge tests sql/sql_acl.cc: Removing the 4.1 version patch
Diffstat (limited to 'mysql-test/t/grant2.test')
-rw-r--r--mysql-test/t/grant2.test33
1 files changed, 33 insertions, 0 deletions
diff --git a/mysql-test/t/grant2.test b/mysql-test/t/grant2.test
index 2fa82ce5dce..84820b02ba3 100644
--- a/mysql-test/t/grant2.test
+++ b/mysql-test/t/grant2.test
@@ -155,6 +155,39 @@ flush privileges;
drop database mysqltest;
use test;
+
+#
+# Bug #15775: "drop user" command does not refresh acl_check_hosts
+#
+
+# Create some test users
+insert into mysql.user (user, host) values
+ ('mysqltest_1', 'host1'),
+ ('mysqltest_2', 'host2'),
+ ('mysqltest_3', 'host3'),
+ ('mysqltest_4', 'host4'),
+ ('mysqltest_5', 'host5'),
+ ('mysqltest_6', 'host6'),
+ ('mysqltest_7', 'host7');
+flush privileges;
+
+# Drop one user
+drop user mysqltest_3@host3;
+
+# This connect failed before fix since the acl_check_hosts list was corrupted by the "drop user"
+connect (con8,127.0.0.1,root,,test,$MASTER_MYPORT,);
+disconnect con8;
+connection default;
+
+# Clean up - Drop all of the remaining users at once
+drop user mysqltest_1@host1, mysqltest_2@host2, mysqltest_4@host4,
+ mysqltest_5@host5, mysqltest_6@host6, mysqltest_7@host7;
+
+# Check that it's still possible to connect
+connect (con9,127.0.0.1,root,,test,$MASTER_MYPORT,);
+disconnect con9;
+connection default;
+
#
# Create and drop user
#