Docker 容器起mysql服务 ,报1146 - Table ‘performance_schema.session_variables‘ doesn‘t exist

服务启动了,但是宿主机链接docker 的 mysql 时,报

1146 - Table 'performance_schema.session_variables' doesn't exist

造成的这种情况的具体原因是 因为我们在安装pysql的时候,升级了mysql的版本到5.7.18,但是只是升级了mysql的软件包,没有相应的升级数据库的相关表结构。

容器执行命令:

docker exec -i mysql bash -c "mysql_upgrade -uroot -p123456"
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页