• unknown's avatar
    Bug#20166 mysql-test-run.pl does not test system privilege tables creation · 5d4e0417
    unknown authored
     - Use mysql_system_tables.sql to create MySQL system tables in
       all places where we create them(mysql_install_db, mysql-test-run-pl
       and mysql_fix_privilege_tables.sql)
    
    
    BitKeeper/deleted/.del-init_db.sql:
      Rename: mysql-test/init_db.sql -> BitKeeper/deleted/.del-init_db.sql
    BitKeeper/deleted/.del-init_db.sql~a77d572c39d5a1f8:
      Rename: mysql-test/lib/init_db.sql -> BitKeeper/deleted/.del-init_db.sql~a77d572c39d5a1f8
    BitKeeper/deleted/.del-mysql_create_system_tables.sh:
      Rename: scripts/mysql_create_system_tables.sh -> BitKeeper/deleted/.del-mysql_create_system_tables.sh
    BitKeeper/etc/ignore:
      Added scripts/mysql_fix_privilege_tables.sql to the ignore list
    mysql-test/Makefile.am:
      lib/init_db.sql has been removed
    mysql-test/mysql-test-run.pl:
      - Build var/tmp/bootstrap.sql from mysql_system_tables.sql,
      mysql_test_data_timezone.sql and fill_help_tables.sql and use
      it when bootsraping the system tables to use during test.
    mysql-test/r/create.result:
      Update result file
    mysql-test/r/derived.result:
      Update result file
    mysql-test/r/join.result:
      Update result file
    mysql-test/r/mysql_upgrade.result:
      Update result file
    mysql-test/r/sp-security.result:
      Update result file
    mysql-test/t/create.test:
      Add user mysqltest_1 before trying to connect as that user - no
      anon users by default anymore
    mysql-test/t/derived.test:
      Add user mysqltest_1 before trying to connect as that user - no
      anon users by default anymore
    mysql-test/t/grant2.test:
      Add anonymous users for part of thes that need it.
    mysql-test/t/grant_cache.test:
      Add anonymous users for part of thes that need it.
    mysql-test/t/init_connect.test:
      Add anonymous users for part of thes that need it.
    mysql-test/t/lock_multi.test:
      Add anonymous users for part of thes that need it.
    mysql-test/t/ndb_basic.test:
      Connect as "root", blank user will take currently logged in
      username
    mysql-test/t/ndb_index_ordered.test:
      Connect as "root", blank user will take currently logged in
      username
    mysql-test/t/ndb_multi.test:
      Connect as "root", blank user will take currently logged in
      username
    mysql-test/t/overflow.test:
      Connect as root - no anonymous users by default anymore
    mysql-test/t/rpl_temporary.test:
      Add anonymous users for the test
    mysql-test/t/xa.test:
      Connect as "root", blank user wil pick currently logged in user
    scripts/Makefile.am:
      Remove mysql_create_system_tables.sh
      Add mysql_system_tables.sql and mysql_test_data_timezone.sql
      Build mysql_fix_privilege_tables.sql from mysql_system_tables.sql
      and mysql_fix_privilege_tables.sql.in
    scripts/mysql_fix_privilege_tables.sh:
      Update message describing what the script does
    scripts/mysql_fix_privilege_tables.sql.in:
      Remove the part that creates system tables as that will be added to
      mysql_fix_privileg_tables.sql from mysql_system_tables.sql
      Change all comments to use #
    scripts/mysql_install_db.sh:
      Use mysql_system_tables.sql to create the MySQL system tables
      Update comments and indentation
      Add more descriptive comments about --windows switch
      Reduce number of hardcoded names for the SQL files the script
      looks for
    mysql-test/include/add_anonymous_users.inc:
      New BitKeeper file ``mysql-test/include/add_anonymous_users.inc''
    mysql-test/include/delete_anonymous_users.inc:
      New BitKeeper file ``mysql-test/include/delete_anonymous_users.inc''
    scripts/mysql_system_tables.sql:
      New BitKeeper file ``scripts/mysql_system_tables.sql''
    scripts/mysql_test_data_timezone.sql:
      New BitKeeper file ``scripts/mysql_test_data_timezone.sql''
    5d4e0417
create.result 25.3 KB