Sur l’un des serveurs de mes clients Codeable, j’ai mis à jour MariaDB de la version 10.1 à la version 10.3 et voici ce que retournait MariaDB lors du lancement de procédures:
ERROR 1558 (HY000): Column count of mysql.proc is wrong. Expected 21, found 20.
Created with MariaDB 100212, now running 100303.
Please use mysql_upgrade to fix this error
Si cela arrive, pas de panique: MariaDB fonctionne et le site s’affiche mais la base de données mysql
n’a pas été mise à jour par apt
, il faut lancer la procédure d’installation manuellement, depuis le terminal.
On met donc la base mysql
à jour avec mysql-upgrade
:
mysql_upgrade -u root -p
et on relance MariaDB:
service mysql restart
La routine de mise à jour mysql_upgrade
permet de mettre à jour la base interne de MariaDB, qui évolue au fil des mises à jour.
Au redémarrage du service, plus de problème avec les procédures SQL.
Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ajouter de nouvelles fonctionnalités, ou améliorer les performances de votre site? Faîtes appel à mon expertise.