diff --git a/core/modules/system/system.install b/core/modules/system/system.install
index 5a1c545..d19d4c7 100644
--- a/core/modules/system/system.install
+++ b/core/modules/system/system.install
@@ -175,6 +175,18 @@ function system_requirements($phase) {
   }
   else {
     // Database information.
+    $connection_options = Database::getConnection()->getConnectionOptions();
+    $connection_info = array();
+    if (!empty($connection_options['host'])) {
+      $connection_info[] = t('Host: %host', array('%host' => $connection_options['host']));
+    }
+    $connection_info[] = t('Database: %database', array('%database' => $connection_options['database']));
+    $prefix = !empty($connection_options['prefix']['default']) ? $connection_options['prefix']['default'] : NULL;
+    $connection_info[] = !empty($prefix) ? t('Prefix: %prefix', array('%prefix' => $prefix)) : t('No prefix');
+    $requirements['database_connection_info'] = array(
+      'title' => t('Database connection information'),
+      'value' => array('#markup' => implode('<br />', $connection_info)),
+    );
     $class = Database::getConnection()->getDriverClass('Install\\Tasks');
     $tasks = new $class();
     $requirements['database_system'] = array(
