Navicat连接服务器上Docker安装的mysql提示拒绝连接

一、报错的原因

英语翻译 --- ‘不允许主机连接到此MySQL服务器’ (意思是本地账号连接可以登录,但是远程登陆不行)

二、解决方法

①进入docker中的mysql容器

docker exec -it mysql bash

②登陆mysql

mysql -uroot -p

③执行以下步骤

use mysql;

update user set host='%' where user='root';

flush privileges;

重新连接即可

你可能感兴趣的:(服务器,运维)