首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何只听unix套接字?

问如何只听unix套接字?
EN

Database Administration用户
提问于 2023-03-14 01:00:43
回答 1查看 79关注 0票数 0

如何使mysqld完全不使用ip,只监听unix套接字?如果我做了

代码语言:javascript
复制
mysqld  --socket=mysql.sock

它仍然打开端口3306,如果我打开了

代码语言:javascript
复制
mysqld --bind-address='' --socket=mysql.sock

它在抱怨

代码语言:javascript
复制
2023-03-14T00:51:56.041113Z 0 [ERROR] [MY-013203] [Server] Invalid value for command line option bind-addresses: ''
EN

回答 1

Database Administration用户

回答已采纳

发布于 2023-03-14 06:01:07

编辑配置文件(my.ini)并将--skip-networking=ON添加到[mysqld]部分(默认情况下它是注释的,因此取消注释并添加ON值)。或将此选项添加到服务启动命令行。

跳转网络系统变量

此变量控制服务器是否允许TCP/IP连接。默认情况下,它被禁用(允许TCP连接)。如果启用,服务器只允许本地(非TCP/IP)连接,与mysqld的所有交互必须使用命名管道或共享内存(在Windows上)或Unix套接字文件(在Unix上)进行。对于只允许本地客户端的系统,强烈建议使用此选项。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/324724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档