Tengo un sitio web Drupal 9.4.8, una base de datos MariaDB y phpMyAdmin.
Mi sitio web ya está activo con datos en su base de datos de 220 MB.
¿Cómo actualizar una base de datos MariaDB a utf8mb4_unicode_ci
?
Aquí está la configuración de mi sitio web:
ingrese la descripción de la imagen aquí
Aquí está la base de datos actual. Es realmente un desastre, porque hay utf8_general_ci
y utf8mb4_general_ci
:
ingrese la descripción de la imagen aquí
Si es posible actualizar, ¿puede dañar Drupal?
Respuesta1
Siguiendo las indicaciones deaquí, deberías poder salirte con la tuya
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4_unicode_ci COLLATE utf8mb4_unicode_ci;
Deberá ejecutar este comando por separado en cada tabla. También querrás establecer el parámetro character_set_server
en tu archivo de configuración para que sea el predeterminado en el futuro.
Si rompe o no Drupal probablemente dependa de su instalación particular. Siempre haga una copia de seguridad de todo antes de realizar cambios y pruebe inmediatamente después del cambio.