当我尝试在 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
我该怎么办?
求救,谢谢!
pirture
答案 0 :(得分:0)
我不熟悉docker的命令规则!
docker命令行是顺序敏感的。
我应该将-e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306
放在-d IMAGE_ID
前面