def connectToDatabase(self, mysqlRootsPassword, dbName, dbUser, dbPassword,
                       scriptPath):
     """
     Establishes a connection with the cluster server database
     Args:
         mysqlRootsPassword: the MySQL root user's password
         dbName: a database name
         dbUser: a MySQL user name
         dbPassword: the user's password
         scriptPath: the schema definition script
     Returns:
         Nothing
     """
     configurator = DBConfigurator(mysqlRootsPassword)
     configurator.runSQLScript(dbName, scriptPath, "root",
                               mysqlRootsPassword)
     configurator.addUser(dbUser, dbPassword, dbName, True)
     self.__dbConnector = ClusterServerDatabaseConnector(
         dbUser, dbPassword, dbName)
     self.__dbConnector.initializeVMServersStatus()