diff --git src/wp-includes/functions.php src/wp-includes/functions.php
index 3d0412630e..1c5b91ddbb 100644
--- src/wp-includes/functions.php
+++ src/wp-includes/functions.php
@@ -1757,7 +1757,7 @@ function is_blog_installed() {
 		}
 
 		$described_table = $wpdb->get_results( "DESCRIBE $table;" );
-		if ( is_array( $described_table ) && count( $described_table ) === 0 ) {
+		if ( ! $described_table && empty( $wpdb->last_error ) || is_array( $described_table ) && count( $described_table ) === 0 ) {
 			continue;
 		}
 
