diff --git a/setup/inc/class.setup_cmd_database.inc.php b/setup/inc/class.setup_cmd_database.inc.php index 1caec0bd67..20d31db56f 100644 --- a/setup/inc/class.setup_cmd_database.inc.php +++ b/setup/inc/class.setup_cmd_database.inc.php @@ -179,7 +179,7 @@ class setup_cmd_database extends setup_cmd { $this->set_defaults['db_name'] = $this->db_name = $this->set_defaults['db_user'] = $this->db_user = // change user too (otherwise existing user/db could not connect any more!) - substr($this->db_name,0,self::MAX_DB_NAME_LEN); + substr(str_replace(array('.', '-'), '_', $this->db_name),0,self::MAX_DB_NAME_LEN); } try { $msg = $this->connect();