diff --git a/install/dist/lib/gentoo.lib.php b/install/dist/lib/gentoo.lib.php index 4080bed16f57c271a4d239adfab61e96f34c988d..b4574745fc17a702d24e84c453fad0269c8efa0c 100644 --- a/install/dist/lib/gentoo.lib.php +++ b/install/dist/lib/gentoo.lib.php @@ -472,9 +472,6 @@ class installer extends installer_base $this->error('Unable to create user for powerdns database Error: '.$this->db->errorMessage); } - //* Reload database privelages - $this->db->query('FLUSH PRIVILEGES;'); - //* load the powerdns databse dump if($conf['mysql']['admin_password'] == '') { caselog("mysql --default-character-set=".$conf['mysql']['charset']." -h '".$conf['mysql']['host']."' -u '".$conf['mysql']['admin_user']."' '".$conf['powerdns']['database']."' < '".ISPC_INSTALL_ROOT."/install/sql/powerdns.sql' &> /dev/null", diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index f2b7041029f08ce9d2c62127b5e381b6a0e3b594..e7a664d644aa703228a92a745b211c4270a5c4de 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -263,9 +263,8 @@ class installer_base { } // Delete ISPConfig user in the local database, in case that it exists - $this->db->query("DELETE FROM mysql.user WHERE User = ? AND Host = ?", $conf['mysql']['ispconfig_user'], $from_host); - $this->db->query("DELETE FROM mysql.db WHERE Db = ? AND Host = ?", $conf['mysql']['database'], $from_host); - $this->db->query('FLUSH PRIVILEGES'); + $this->db->query("DROP USER ?'@'? ", $conf['mysql']['ispconfig_user'], $from_host); + $this->db->query("DROP DATABASE IF EXISTS ?", $conf['mysql']['database']); //* Create the ISPConfig database user in the local database $query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON ?? TO ?@? IDENTIFIED BY ?'; @@ -273,9 +272,6 @@ class installer_base { $this->error('Unable to create database user: '.$conf['mysql']['ispconfig_user'].' Error: '.$this->db->errorMessage); } - //* Reload database privelages - $this->db->query('FLUSH PRIVILEGES;'); - //* Set the database name in the DB library $this->db->setDBName($conf['mysql']['database']); @@ -655,10 +651,6 @@ class installer_base { } } - /* - * It is all done. Relod the rights... - */ - $this->dbmaster->query('FLUSH PRIVILEGES'); } } @@ -1472,9 +1464,6 @@ class installer_base { $this->error('Unable to create user for powerdns database Error: '.$this->db->errorMessage); } - //* Reload database privelages - $this->db->query('FLUSH PRIVILEGES'); - //* load the powerdns databse dump if($conf['mysql']['admin_password'] == '') { caselog("mysql --default-character-set=".$conf['mysql']['charset']." -h '".$conf['mysql']['host']."' -u '".$conf['mysql']['admin_user']."' '".$conf['powerdns']['database']."' < '".ISPC_INSTALL_ROOT."/install/sql/powerdns.sql' &> /dev/null", diff --git a/install/update.php b/install/update.php index fe08903a89fd2e98a155f9239662af46320094f2..8f818dff8af4e7918bf1c3df6a73e0132a5a1b7a 100644 --- a/install/update.php +++ b/install/update.php @@ -326,9 +326,9 @@ if($reconfigure_services_answer == 'yes' || $reconfigure_services_answer == 'sel $inst->configure_postfix('dont-create-certs'); if($conf['dovecot']['installed'] == true) { - //* Configure dovecot - swriteln('Configuring Dovecot'); - $inst->configure_dovecot(); + //* Configure dovecot + swriteln('Configuring Dovecot'); + $inst->configure_dovecot(); } elseif ($conf['courier']['installed'] == true) { //** Configure saslauthd swriteln('Configuring SASL'); diff --git a/server/plugins-available/mysql_clientdb_plugin.inc.php b/server/plugins-available/mysql_clientdb_plugin.inc.php index 7a5128a08d9c63a57f8ddb734db4796c399d0c26..743d27a016ea49ed0c87f7d24b544232c9ae258a 100644 --- a/server/plugins-available/mysql_clientdb_plugin.inc.php +++ b/server/plugins-available/mysql_clientdb_plugin.inc.php @@ -228,7 +228,6 @@ class mysql_clientdb_plugin { } - $link->query('FLUSH PRIVILEGES;'); $link->close(); } } @@ -433,7 +432,6 @@ class mysql_clientdb_plugin { } } // Database is not active, so stop processing here - $link->query('FLUSH PRIVILEGES;'); $link->close(); return; } @@ -570,8 +568,6 @@ class mysql_clientdb_plugin { } } - - $link->query('FLUSH PRIVILEGES;'); $link->close(); } @@ -621,7 +617,6 @@ class mysql_clientdb_plugin { $app->log('Error while dropping MySQL database: '.$data['old']['database_name'].' '.$link->error, LOGLEVEL_WARNING); } - $link->query('FLUSH PRIVILEGES;'); $link->close(); } @@ -685,7 +680,6 @@ class mysql_clientdb_plugin { } } - $link->query('FLUSH PRIVILEGES;'); $link->close(); } @@ -721,7 +715,6 @@ class mysql_clientdb_plugin { } } - $link->query('FLUSH PRIVILEGES;'); $link->close(); } diff --git a/server/plugins-available/software_update_plugin.inc.php b/server/plugins-available/software_update_plugin.inc.php index 83fb831f7cdfb6c376e6d4cd5de661f530c82fe8..640d7a962b8557f529e6703efcd2d2b39d42104a 100644 --- a/server/plugins-available/software_update_plugin.inc.php +++ b/server/plugins-available/software_update_plugin.inc.php @@ -267,7 +267,6 @@ class software_update_plugin { $app->log('Unable to create database user'.$db_config['database_user'].' '.mysqli_error($link), LOGLEVEL_ERROR); } - mysqli_query($link, "FLUSH PRIVILEGES;"); mysqli_close($link); }