Florian Schaal
2016-02-15 3dded7b96c519efe9a5015f09712462164d1888f
removed useless FLUSH PRIVILEGES
5 files modified
26 ■■■■■ changed files
install/dist/lib/gentoo.lib.php 3 ●●●●● patch | view | raw | blame | history
install/lib/installer_base.lib.php 15 ●●●● patch | view | raw | blame | history
install/update.php patch | view | raw | blame | history
server/plugins-available/mysql_clientdb_plugin.inc.php 7 ●●●●● patch | view | raw | blame | history
server/plugins-available/software_update_plugin.inc.php 1 ●●●● patch | view | raw | blame | history
install/dist/lib/gentoo.lib.php
@@ -472,9 +472,6 @@
            $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",
install/lib/installer_base.lib.php
@@ -263,18 +263,14 @@
        }
        // 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 ?';
        if(!$this->db->query($query, $conf['mysql']['database'] . ".*", $conf['mysql']['ispconfig_user'], $from_host, $conf['mysql']['ispconfig_password'])) {
            $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 @@
                }
            }
            /*
         * It is all done. Relod the rights...
         */
            $this->dbmaster->query('FLUSH PRIVILEGES');
        }
    }
@@ -1471,9 +1463,6 @@
        if(!$this->db->query($query, $conf['powerdns']['database'] . '.*', $conf['mysql']['ispconfig_user'])) {
            $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'] == '') {
install/update.php
server/plugins-available/mysql_clientdb_plugin.inc.php
@@ -228,7 +228,6 @@
            }
            $link->query('FLUSH PRIVILEGES;');
            $link->close();
        }
    }
@@ -433,7 +432,6 @@
                        }
                    }
                    // Database is not active, so stop processing here
                    $link->query('FLUSH PRIVILEGES;');
                    $link->close();
                    return;
                }
@@ -570,8 +568,6 @@
                }
            }
            $link->query('FLUSH PRIVILEGES;');
            $link->close();
        }
@@ -621,7 +617,6 @@
                $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 @@
            }
        }
        $link->query('FLUSH PRIVILEGES;');
        $link->close();
    }
@@ -721,7 +715,6 @@
            }
        }
        $link->query('FLUSH PRIVILEGES;');
        $link->close();
    }
server/plugins-available/software_update_plugin.inc.php
@@ -267,7 +267,6 @@
                $app->log('Unable to create database user'.$db_config['database_user'].' '.mysqli_error($link), LOGLEVEL_ERROR);
            }
            mysqli_query($link, "FLUSH PRIVILEGES;");
            mysqli_close($link);
        }