public function testGetDatabaseLogBinValue()
 {
     $databaseLogBinValue = DatabaseCompatibilityUtil::getDatabaseLogBinValue('mysql', $this->hostname, $this->rootUsername, $this->rootPassword, $this->databasePort);
     $this->assertTrue($databaseLogBinValue !== false);
     $this->assertTrue(is_string($databaseLogBinValue));
 }
예제 #2
0
 /**
  * Check if log_bin is turned off.
  */
 public static function checkDatabaseLogBinValue($databaseType, $databaseHostname, $databaseUsername, $databasePassword, $databasePort, &$logBinValue)
 {
     assert('in_array($databaseType, static::getSupportedDatabaseTypes())');
     $logBinValue = DatabaseCompatibilityUtil::getDatabaseLogBinValue($databaseType, $databaseHostname, $databaseUsername, $databasePassword, $databasePort);
     if (strtolower($logBinValue) == 'on' || $logBinValue == '1') {
         return false;
     } else {
         return true;
     }
 }