服务启动了,但是宿主机链接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"