Eu tenho um site Drupal 9.4.8, um banco de dados MariaDB e phpMyAdmin.
Meu site já está ativo com dados em seu banco de dados de 220 MB.
Como atualizar um banco de dados MariaDB para utf8mb4_unicode_ci
?
Aqui está a configuração do meu site:
insira a descrição da imagem aqui
Aqui está o banco de dados atual. É realmente uma bagunça, porque há utf8_general_ci
e utf8mb4_general_ci
:
insira a descrição da imagem aqui
Se a atualização for possível, ela pode quebrar o Drupal?
Responder1
Seguindo as instruções deaqui, você deve ser capaz de se safar
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4_unicode_ci COLLATE utf8mb4_unicode_ci;
Você precisará executar este comando separadamente em cada tabela. Você também desejará definir o parâmetro character_set_server
em seu arquivo de configuração para torná-lo o padrão daqui para frente.
Se ele quebra ou não o drupal provavelmente depende da sua instalação específica. Sempre faça backup de tudo antes de fazer alterações e teste imediatamente após a alteração.