在 Docker 下更新 Mariadb 版本后,管理数据库出现如下错误: Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 100210, now running 100308. Please use mysql_upgrade to fix this error

按如上提示,进入容器执行升级命令即可解决。

$ sudo docker exec -it mariadb /bin/bash

执行升级数据库命令时,如果不指定用户身份则会提示权限不足,因此需要使用如下命令:

# mysql_upgrade -u root -p