安装mysql容器
docker pull mysql:8-debian
开辟mysql容器
docker run -it -d --name mysql -v /data:/data -e MYSQL_ROOT_PASSWORD=123456 mysql:8-debian bash
进入容器
docker exec -it mysql bash
连接mysql服务
mysql -uroot -p
Enter password:
之后便是疯狂报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
查了一下午试了各种方案,无果!
晚上不死心再重搞,莫名其妙的好使了!!!
唯一的区别在于
一个是使用-it -d
docker run -it -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 8c0ef1d0be53
好使的为-itd
docker run -itd --name mysql -e MYSQL_ROOT_PASSWORD=123456 8c0ef1d0be53


发布评论