解决方案:
- 通过已经建立好的mysql容器输入命令进入mysql:
docker run -it --link 容器名:mysql mysql镜像名 sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
- 修改用户密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
刷新:flush privileges;