使用连接工具进行连接时, 出现错误
两种解决方式:
1)使用新版连接工具(或者在安装时候选择plugin类型)
2)赋予远程连接权限
进入到mysql容器中(mysql8是容器名称)
# 进入到容器
docker exec -it mysql8 bash
# 登录到mysql
mysql -uroot -p
# 或可直接登录到mysql。
docker exec -it mysql8 mysql -uroot -p
#输入密码, 即可进入到docker容器的mysql中。
执行以下命令
use mysql;
# 赋予远程连接权限
alter user 'root'@'%' identified with mysql_native_password by 'root';
# 刷新权限
FLUSH PRIVILEGES;
再次连接