use the maintanance account on debian system
This commit is contained in:
parent
6add6186bc
commit
18bab70c84
1 changed files with 8 additions and 0 deletions
|
@ -292,6 +292,14 @@ sub mysql_setup {
|
||||||
badprint "Attempted to use login credentials from Plesk, but they failed.\n";
|
badprint "Attempted to use login credentials from Plesk, but they failed.\n";
|
||||||
exit 0;
|
exit 0;
|
||||||
}
|
}
|
||||||
|
} elsif ( -r "/etc/mysql/debian.cnf" and $doremote == 0 ){
|
||||||
|
# It's a debian system, use the maintenance account
|
||||||
|
$mysqllogin = "-u `awk '\$1 ~ /user/ {print \$3}' /etc/mysql/debian.cnf | head -n 1` -p`awk '\$1 ~ /password/ {print \$3}' /etc/mysql/debian.cnf | head -n 1`";
|
||||||
|
my $loginstatus = `mysqladmin ping $mysqllogin 2>&1`;
|
||||||
|
unless ($loginstatus =~ /mysqld is alive/) {
|
||||||
|
badprint "Attempted to use login credentials from debian maintenance account, but they failed.\n";
|
||||||
|
exit 0;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
# It's not Plesk, we should try a login
|
# It's not Plesk, we should try a login
|
||||||
my $loginstatus = `mysqladmin $remotestring ping 2>&1`;
|
my $loginstatus = `mysqladmin $remotestring ping 2>&1`;
|
||||||
|
|
Loading…
Reference in a new issue