Commit dd62a285 authored by Anel Husakovic's avatar Anel Husakovic Committed by Daniel Black

MDEV-31611: mariadb-setpermission - Can't use string as an ARRAY ref while strict refs in use

Reviewer: <>
parent 78c9a12c
...@@ -68,7 +68,7 @@ usage() if ($opt_help); # the help function ...@@ -68,7 +68,7 @@ usage() if ($opt_help); # the help function
if ($opt_host =~ s/:(\d+)$//) if ($opt_host =~ s/:(\d+)$//)
{ {
$opt_port = $1; $opt_port = $1;
} }
if ($opt_host eq '') if ($opt_host eq '')
...@@ -98,7 +98,7 @@ my $prefix= 'mysql'; ...@@ -98,7 +98,7 @@ my $prefix= 'mysql';
if (eval {DBI->install_driver("MariaDB")}) { if (eval {DBI->install_driver("MariaDB")}) {
$dsn ="DBI:MariaDB:;"; $dsn ="DBI:MariaDB:;";
$prefix= 'mariadb'; $prefix= 'mariadb';
} }
else { else {
$dsn = "DBI:mysql:;"; $dsn = "DBI:mysql:;";
} }
...@@ -226,11 +226,11 @@ sub setpwd ...@@ -226,11 +226,11 @@ sub setpwd
{ {
$pass = "PASSWORD(". $dbh->quote($pass) . ")"; $pass = "PASSWORD(". $dbh->quote($pass) . ")";
} }
my $uh= "$user@$host"; my $uh= $user."@".$host;
my $sth = $dbh->prepare("set password for $uh =$pass") || die $dbh->errstr; my $sth = $dbh->prepare("set password for $uh =$pass") || die $dbh->errstr;
$sth->execute || die $dbh->errstr; $sth->execute || die $dbh->errstr;
$sth->finish; $sth->finish;
print "The password is set for user $user.\n\n"; print "The password is set for user $uh.\n\n";
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment