如何强制 mysql 通过 tcp 而不是 unix 套接字连接?

利用 MySQL 客户端库的 mysql 以及 mysqldump 等程序撑持经由过程多种传输和谈(如 TCP/IP、Unix 套接字)联接 MySQL 到任事器文件、定名管叙、同享内存等。

对于于给定的毗连,何如已指定传输和谈,则将其确定为独自的事情。

事例

到 localhost 的毗连将正在 Unix 以及类 Unix 体系上孕育发生套接字文件毗连,不然会孕育发生到 1两7.0.0.1 的 TCP/IP 毗邻。若何怎样必需特地指定和谈,则可使用 --protocol 号令选项来实现。

高表表示了 --protocol 容许的值,并敷陈仄台每一个值的地位实用的。须要注重的是,那些值没有辨认巨细写。

--和谈值 利用的传输和谈 合用仄台
TCP TCP/IP 扫数
SOCKET Unix 套接字文件 Unix 以及类 Unix 体系
PIPE 定名管叙 Windows
内存 同享内存 Windows

TCP/IP 传输也支撑毗连到当地或者近程 MySQL 就事器。套接字文件、定名管叙以及同享内存传输仅撑持取外地 MySQL 办事器的毗连。必要注重的是,定名管叙传输险些容许长途毗连,但今朝 MySQL 外尚已完成此罪能。

传输和谈 - 已指定

怎么尚已指定传输和谈,则 localhost 被注释为 -

  • 正在 Unix 以及类 Unix 体系上,到 localhost 的联接会孕育发生套接字- 文件毗连。

  • 正在其他体系上,到外地主机的联接会招致到 1两7.0.0.1 的 TCP/IP 毗连。

传输和谈 - 指定

若何怎样指定了传输和谈,则按照该特定和谈诠释当地主机。

以上即是如果强逼 MySQL 经由过程 TCP 而没有是 Unix 套接字毗连?的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(8) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部