今天Docker安装Mysql时,参数-d
前忘记加空格了,
导致密码为root-d
通过docker exec -it mysql /bin/bash
进入容器内部,修改密码时,报错。
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
经查询:MySQL5.7已经没有password
这一列了。
查看user
表的所有字段:
修改authentication_string
即可: