You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.4 KiB

  1. #
  2. # Make sure http://bugs.mysql.com/34053 remains fixed.
  3. #
  4. -- source include/not_embedded.inc
  5. -- source include/have_innodb.inc
  6. SET storage_engine=InnoDB;
  7. # we do not really care about what gets printed, we are only
  8. # interested in getting success or failure according to our
  9. # expectations
  10. -- disable_query_log
  11. -- disable_result_log
  12. GRANT USAGE ON *.* TO 'shane'@'localhost' IDENTIFIED BY '12345';
  13. FLUSH PRIVILEGES;
  14. -- connect (con1,localhost,shane,12345,)
  15. -- connection con1
  16. -- error ER_SPECIFIC_ACCESS_DENIED_ERROR
  17. CREATE TABLE innodb_monitor (a INT) ENGINE=INNODB;
  18. -- error ER_SPECIFIC_ACCESS_DENIED_ERROR
  19. CREATE TABLE innodb_mem_validate (a INT) ENGINE=INNODB;
  20. CREATE TABLE innodb_monitorx (a INT) ENGINE=INNODB;
  21. DROP TABLE innodb_monitorx;
  22. CREATE TABLE innodb_monito (a INT) ENGINE=INNODB;
  23. DROP TABLE innodb_monito;
  24. CREATE TABLE xinnodb_monitor (a INT) ENGINE=INNODB;
  25. DROP TABLE xinnodb_monitor;
  26. CREATE TABLE nnodb_monitor (a INT) ENGINE=INNODB;
  27. DROP TABLE nnodb_monitor;
  28. -- connection default
  29. CREATE TABLE innodb_monitor (a INT) ENGINE=INNODB;
  30. CREATE TABLE innodb_mem_validate (a INT) ENGINE=INNODB;
  31. -- connection con1
  32. -- error ER_SPECIFIC_ACCESS_DENIED_ERROR
  33. DROP TABLE innodb_monitor;
  34. -- error ER_SPECIFIC_ACCESS_DENIED_ERROR
  35. DROP TABLE innodb_mem_validate;
  36. -- connection default
  37. DROP TABLE innodb_monitor;
  38. DROP TABLE innodb_mem_validate;
  39. DROP USER 'shane'@'localhost';
  40. -- disconnect con1