服务器空间不足后,Docker MySQL 的文件似乎已损坏。
当尝试重新启动mysql:5.6
容器时,我收到错误[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
。
我无法找到损坏的文件,可能会删除它或修复权限。
这是完整的错误输出:
$ docker start -a mysql_1
2016-11-23 10:22:17 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-11-23 10:22:17 0 [Note] mysqld (mysqld 5.6.34) starting as process 1 ...
2016-11-23 10:22:17 1 [Note] Plugin 'FEDERATED' is disabled.
mysqld: Table 'mysql.plugin' doesn't exist
2016-11-23 10:22:17 1 [ERROR] Can't open the …
Run Code Online (Sandbox Code Playgroud)