当我尝试在docker中启动mysql5.6镜像时,它没有工作。。。日志上写着: mysqld: Table 'mysql.plugin' doesn't exist 2018-12-11 06:41:58 9 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
这是我的命令: docker run --name MYSQL5.6 -d a46c -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --character-set-server=utf8 --collation-server=utf8_unicode_ci
我该怎么办?救命啊,求你了!谢谢!活塞
1条答案
按热度按时间carvr3hs1#
哦,这是我的错!
我不熟悉 Docker 的指挥规则!docker命令行是顺序敏感的。我应该把
-e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306
在前面-d IMAGE_ID