错误MY-010270 unix套接字上的服务器绑定:输入/输出错误Windows 10



我尝试在PhpStorm中使用Docker创建MySQL映像。但它给了我这个:

错误MY-010270 unix套接字上的服务器绑定:输入/输出错误

如果您在Windows 10上使用docker,并且将/var/lib/mysql作为卷装载,则会发生这种情况,因为Windows不支持unix套接字。

也许这不是最好的解决方案,但作为一种变通方法,您可以更改mysql套接字编辑my.cnf(mysql配置文件(在文件系统中的位置。

/etc/my.cnf中编辑如下:

[client]
socket=/var/run/mysqld/mysql.sock
[mysqld]
socket=/var/run/mysqld/mysql.sock
datadir=/var/lib/mysql

@Davide是对的。但对于docker使用来说,设置更容易

在启动服务器时切换--socket=/tmp/mysql.sock

(该问题仅与Windows主机有关。(

最新更新