docker 安装mysql 5.7 后通过 navicate 连接报错:access denied for root


启动mysql container:
设置了root的密码

docker run -it --rm -p 3307:3306 -v /data/xxx:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  mysql:5.7

修改了权限:

但发现通过navicate远程一直无法连接,解决方法是要修改一次 root的密码

alter user 'root'@'localhost' IDENTIFIED BY 'rootroot';
alter user 'root'@'%' IDENTIFIED BY 'rootroot';
flush privileges;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM