From 727e0dc451baf9dd45285400f24f3c5ad0ce2e46 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Sun, 15 Mar 2009 09:24:07 -0400 Subject: [PATCH] create database user in remote database for multiserver setups to be able to access by IP and hostname. --- install/lib/installer_base.lib.php | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index d242f8c..7031359 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -246,10 +246,13 @@ $this->dbmaster->query("DELETE FROM mysql.db WHERE Db = '".$conf['mysql']['master_database']."' AND Host = '".$from_ip."';"); $this->dbmaster->query('FLUSH PRIVILEGES;'); - //* Create the ISPConfig database user in the local database - /*$query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON '.$conf['mysql']['master_database'].".* " + //* Create the ISPConfig database user in the remote database + $query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON '.$conf['mysql']['master_database'].".* " ."TO '".$conf['mysql']['master_ispconfig_user']."'@'".$from_host."' " - ."IDENTIFIED BY '".$conf['mysql']['master_ispconfig_password']."';";*/ + ."IDENTIFIED BY '".$conf['mysql']['master_ispconfig_password']."';"; + if(!$this->dbmaster->query($query)) { + $this->error('Unable to create database user in master database: '.$conf['mysql']['master_ispconfig_user'].' Error: '.$this->dbmaster->errorMessage); + } $query = 'GRANT SELECT, INSERT, UPDATE, DELETE ON '.$conf['mysql']['master_database'].".* " ."TO '".$conf['mysql']['master_ispconfig_user']."'@'".$from_ip."' " ."IDENTIFIED BY '".$conf['mysql']['master_ispconfig_password']."';"; -- Gitblit v1.9.1