~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/mysql_upgrade.test

  • Committer: Grant Limberg
  • Date: 2008-08-12 21:13:01 UTC
  • mto: (322.1.1 codestyle)
  • mto: This revision was merged to the branch mainline in revision 324.
  • Revision ID: grant@glsoftware.net-20080812211301-ym3wsowelkgp16s2
renamed all instances of MYSQL_ to DRIZZLE_

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Only run test if "mysql_upgrade" is found
2
2
--require r/have_mysql_upgrade.result
3
3
--disable_query_log
4
 
select LENGTH("$MYSQL_UPGRADE")>0 as have_mysql_upgrade;
 
4
select LENGTH("$DRIZZLE_UPGRADE")>0 as have_mysql_upgrade;
5
5
--enable_query_log
6
6
 
7
7
#
9
9
# expected binaries it uses.
10
10
#
11
11
--echo Run mysql_upgrade once
12
 
--exec $MYSQL_UPGRADE --skip-verbose 2>&1
 
12
--exec $DRIZZLE_UPGRADE --skip-verbose 2>&1
13
13
 
14
14
# It should have created a file in the MySQL Servers datadir
15
15
file_exists $MYSQLTEST_VARDIR/master-data/mysql_upgrade_info;
16
16
 
17
17
--echo Run it again - should say already completed
18
 
--replace_result $MYSQL_SERVER_VERSION VERSION
 
18
--replace_result $DRIZZLE_SERVER_VERSION VERSION
19
19
--error 1
20
 
--exec $MYSQL_UPGRADE --skip-verbose 2>&1
 
20
--exec $DRIZZLE_UPGRADE --skip-verbose 2>&1
21
21
 
22
22
# It should have created a file in the MySQL Servers datadir
23
23
file_exists $MYSQLTEST_VARDIR/master-data/mysql_upgrade_info;
24
24
 
25
25
--echo Force should run it regardless of wether it's been run before
26
 
--exec $MYSQL_UPGRADE --skip-verbose --force 2>&1
 
26
--exec $DRIZZLE_UPGRADE --skip-verbose --force 2>&1
27
27
 
28
28
# It should have created a file in the MySQL Servers datadir
29
29
file_exists $MYSQLTEST_VARDIR/master-data/mysql_upgrade_info;
38
38
CREATE USER mysqltest1@'%' IDENTIFIED by 'sakila';
39
39
GRANT ALL ON *.* TO mysqltest1@'%';
40
40
--echo Run mysql_upgrade with password protected account
41
 
--exec $MYSQL_UPGRADE --skip-verbose --force --user=mysqltest1 --password=sakila 2>&1
 
41
--exec $DRIZZLE_UPGRADE --skip-verbose --force --user=mysqltest1 --password=sakila 2>&1
42
42
 
43
43
DROP USER mysqltest1@'%';
44
44
 
51
51
--replace_result $MYSQLTEST_VARDIR var
52
52
--replace_regex /.*mysqlcheck.*: Got/mysqlcheck: Got/ /\([0-9]*\)/(errno)/
53
53
--error 1
54
 
--exec $MYSQL_UPGRADE --skip-verbose --force --host=not_existing_host 2>&1
 
54
--exec $DRIZZLE_UPGRADE --skip-verbose --force --host=not_existing_host 2>&1
55
55
 
56
56
#
57
57
# Bug #28401 mysql_upgrade Failed with STRICT_ALL_TABLES, ANSI_QUOTES and NO_ZERO_DATE
63
63
 
64
64
# Test by setting sql_mode before running mysql_upgrade
65
65
set GLOBAL sql_mode='STRICT_ALL_TABLES,ANSI_QUOTES,NO_ZERO_DATE';
66
 
--exec $MYSQL_UPGRADE --skip-verbose --force 2>&1
 
66
--exec $DRIZZLE_UPGRADE --skip-verbose --force 2>&1
67
67
eval set GLOBAL sql_mode=default;