记录docker 搭建mysql的一个坑

运行容器:

docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

发现navicat访问不了,需要配置远程访问?

解决方法:

去docker容器中配置mysql:

docker exec -it mysql bash 

输入刚刚的用户密码:

mysql -uroot -p123456

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

 

扫描二维码关注公众号,回复: 14788634 查看本文章

避坑:注意是'root'@'%',不是'root'@'localhost' 

避坑2:注意端口占用情况,netst -ano | findstr 3306 

猜你喜欢

转载自blog.csdn.net/csdn_zuirenxiao/article/details/123705942
今日推荐