如何使mysqld完全不使用ip,只监听unix套接字?如果我做了
mysqld --socket=mysql.sock它仍然打开端口3306,如果我打开了
mysqld --bind-address='' --socket=mysql.sock它在抱怨
2023-03-14T00:51:56.041113Z 0 [ERROR] [MY-013203] [Server] Invalid value for command line option bind-addresses: ''发布于 2023-03-14 06:01:07
编辑配置文件(my.ini)并将--skip-networking=ON添加到[mysqld]部分(默认情况下它是注释的,因此取消注释并添加ON值)。或将此选项添加到服务启动命令行。
此变量控制服务器是否允许TCP/IP连接。默认情况下,它被禁用(允许TCP连接)。如果启用,服务器只允许本地(非TCP/IP)连接,与mysqld的所有交互必须使用命名管道或共享内存(在Windows上)或Unix套接字文件(在Unix上)进行。对于只允许本地客户端的系统,强烈建议使用此选项。
https://dba.stackexchange.com/questions/324724
复制相似问题