Advertisement

使用Navicat连接到Docker容器中的MySQL数据库时会遇到报错信息:Client不支持认证协议,并提供相应的解决方法

阅读量:
在这里插入图片描述

1、启动mysql容器,进入容器bash并进入mysql命令行。

# docker start mysql02

需要特别说明的是,此处所使用的mysql02标识为mysql容器的别名

# docker exec -it mysql02 bash

# mysql -uroot -p

在这里插入图片描述

2、容器中登录mysql,查看mysql的版本

mysql> status;

在这里插入图片描述

3、进行授权远程连接(注意mysql 8.0跟之前的授权方式不同)

许可

GRANT ALL ON . T

全部评论 (0)

还没有任何评论哟~