summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorunknown <cmiller@zippy.cornsilk.net>2006-11-15 09:56:01 -0500
committerunknown <cmiller@zippy.cornsilk.net>2006-11-15 09:56:01 -0500
commitf16d28ac7f073ab21f77d935183245e9dd0a8b33 (patch)
tree8fe7c0e5aa9f191134d5863991a747c71eb8dee8 /scripts
parent9e67e2d6e52350a2221c92297237afaca6b353b1 (diff)
parent5d7dcb800bf2cdd0dcb739167f0833ad94763593 (diff)
downloadmariadb-git-f16d28ac7f073ab21f77d935183245e9dd0a8b33.tar.gz
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug17700/my50-bug17700
into zippy.cornsilk.net:/home/cmiller/work/mysql/bug17700/my51-bug17700 scripts/mysql_fix_privilege_tables.sh: Auto merged
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mysql_fix_privilege_tables.sh18
1 files changed, 13 insertions, 5 deletions
diff --git a/scripts/mysql_fix_privilege_tables.sh b/scripts/mysql_fix_privilege_tables.sh
index 8c0c539f3f2..932857890e6 100644
--- a/scripts/mysql_fix_privilege_tables.sh
+++ b/scripts/mysql_fix_privilege_tables.sh
@@ -119,9 +119,6 @@ then
fi
cmd="$bindir/mysql --no-defaults --force --user=$user --host=$host"
-if test ! -z "$password" ; then
- cmd="$cmd --password=$password"
-fi
if test ! -z "$port"; then
cmd="$cmd --port=$port"
fi
@@ -174,11 +171,22 @@ then
s_echo ""
fi
+run_cmd() {
+ # Password argument is added here to allow for spaces in password.
+
+ if test ! -z "$password"
+ then
+ cat $sql_file | $cmd --password="$password"
+ else
+ cat $sql_file | $cmd
+ fi
+}
+
if test $verbose = 0
then
- cat $sql_file | $cmd > /dev/null 2>&1
+ run_cmd > /dev/null 2>&1
else
- cat $sql_file | $cmd > /dev/null
+ run_cmd > /dev/null
fi
if test $? = 0
then