|
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64 User : jackjohn ( 502) PHP Version : 5.3.17 Disable Function : NONE Directory : /usr/share/mysql-test/t/ |
Upload File : |
# Don't test with embedded server -- source include/not_embedded.inc # Test of grants when lower_case_table_names is on use mysql; # mixed-case database name for testing create database MYSQLtest; # check that database name gets forced to lowercase grant all on MySQLtest.* to mysqltest_1@localhost; show grants for mysqltest_1@localhost; # now force it to mixed case, but see that it is lowercased in the acl cache select * from db where user = 'mysqltest_1'; update db set db = 'MYSQLtest' where db = 'mysqltest' and user = 'mysqltest_1' and host = 'localhost'; flush privileges; show grants for mysqltest_1@localhost; select * from db where user = 'mysqltest_1'; # clear out the user we created # # can't use REVOKE because of the mixed-case database name delete from db where db = 'MYSQLtest' and user = 'mysqltest_1' and host = 'localhost'; flush privileges; drop user mysqltest_1@localhost; drop database MYSQLtest; # End of 4.1 tests