下午折腾了一下午mysql的docker
最开始我是这样启动的
docker run -it --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.39 bash
然后进去之后发现
这样其实mysql没有初始化,而且我们设置的密码没有生效
后来了解掉需要这样启动mysql
docker run -itd --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.39
加上-d让他运行在后台,这个时候docker会自动进行初始化
再进来就可以直接用123456连接了