Habilitar soporte 4 byte en mysql y mariadb

1 June, 2019 - Reading time: ~1 minute

Situación: Nextcloud avisa que nuestra base de datos carece de soporte para 4-byte (emojii)

Accedemos desde terminal a MySQL/MariaDB con el usuario root:

mysql -u root -p

Seleccionamos la base de datos:

use nextcloud_db;

Añadimos nuevo set de caracteres a dicha base de datos:

ALTER DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Cerramos el gestor de bases de datos y nos vamos al directorio donde se encuentre nuestra instalación nextcloud:

cd /var/www/nextcloud/

Copiamos y pegamos los siguientes comandos en terminal:

sudo -u www-data php occ config:system:set mysql.utf8mb4 --type boolean --value="true"

sudo -u www-data php occ maintenance:repair

About



Soy administrador de sistemas, documento mis proyectos aquí y a veces escribo sobre otras cosas