本地部署docker,运行镜像后使用navicat连接报错的解决方案 1.查看正在docker中运行的容器,复制容器号 docker ps 2.进入mysql容器 docker exec -it 容器号 /bin/bash 3.进入mysql,然后输入你的数据库密码 mysql -u root -p 4.更新密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; 5.完成