[MySQL/MariaDB] « Index column size too large. The maximum column size is 767 bytes. »

Suite à la migration sur le nouveau serveur le cloud ne fonctionnait plus. Plesk a choisi de passer de MySQL à MariaDB dans sa version obsidian, et bien que les deux soient identiques l’erreur citée dans le titre a fait son apparition. Après avoir suivi plusieurs tutos sur le net sans succès j’ai choisi d’effectuer l’upgrade de MariaDB (10.4) au-delà de celle fournie dans plesk (10.1). Voici donc la procédure

Ajout des dépôts:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.wtnet.de/mariadb/repo/10.4/ubuntu bionic main'

Installation:

Lors du choix de modification du fichier de configuration, choisissez « N » pour conserver les réglages de plesk

sudo apt update
sudo apt install mariadb-server

Si tout comme moi vous faites cela après un crash, restauré maintenant votre base de donnée. La limite de taille étant augmentée dans la version 10.4 tout devrait refonctionner correctement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *