From 4a4f50448f1a7e892a9f6df40c4a1dce0cd1d1a4 Mon Sep 17 00:00:00 2001
From: David Rothstein <drothstein@gmail.com>
Date: Tue, 30 Aug 2016 11:26:12 -0400
Subject: [PATCH] Issue #2764221 by stefan.r, vensires, Fabianx, fietserwin:
 utf8mb4IsSupported() shouldn't guess that InnoDB is the default engine

---
 includes/database/mysql/database.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/includes/database/mysql/database.inc b/includes/database/mysql/database.inc
index 4a44e6864b2e..356e039f7324 100644
--- a/includes/database/mysql/database.inc
+++ b/includes/database/mysql/database.inc
@@ -240,7 +240,7 @@ public function utf8mb4IsSupported() {
 
     // Ensure that the MySQL server supports large prefixes and utf8mb4.
     try {
-      $this->query("CREATE TABLE {drupal_utf8mb4_test} (id VARCHAR(255), PRIMARY KEY(id(255))) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ROW_FORMAT=DYNAMIC");
+      $this->query("CREATE TABLE {drupal_utf8mb4_test} (id VARCHAR(255), PRIMARY KEY(id(255))) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci ROW_FORMAT=DYNAMIC ENGINE=INNODB");
     }
     catch (Exception $e) {
       return FALSE;
-- 
GitLab