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
Code language: JavaScript (javascript)
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.
Envie d'ajouter des fonctionnalités exceptionnelles à votre site WordPress ou WooCommerce? Je suis là pour vous aider.