共计 342 个字符,预计需要花费 1 分钟才能阅读完成。
应用 Python
或者用 mysql
命令在宿主机中连贯 Docker
中的 MySQL
报如下谬误Can't connect to local MySQL server through socket'/var/run/mysqld/mysqld.sock'(2"No such file or directory")
- 首先,在
docker
容器内应用mysql -u root -p
能够拜访,在宿主机不能够 - 在宿主机加上
protocol
参数之后,应用mysql -u spok --protocol=tcp -p
能够拜访 要让
Python
程序也应用tcp
协定,把address
参数中的localhost
改为127.0.0.1
。address = mysql+mysqldb://root:12345678@127.0.0.1:3306/test
正文完