随笔 - 116  文章 - 5  评论 - 1  阅读 - 14万

greatdb 使用socket连接

Socket方式登录是本地登录方式,无须指定主机、端口,配置文件中在[client] 与 [mysqld] 下配置好socket路径,在初始化就会生成一个字节为0的socket文件。

客户在使用greatdb时,通过指定socket方式却报出无法通过socket连接本地mysql server的问题,如下图所示:

 

 查看了配置文件中的配置,与启动的greatdb服务的配置,没有发现任何异常

 

 

为什么指定socket登录却不能连接呢,因为是客户自己进行的安装测试,我们无法确定安装过程有没有问题,是不是某些配置导致的问题,因为发过来的错误日志在安装过程中有plugin插件的 error,无法排除是不是那些error导致的,营造了各种场景来再现客户的问题,

一通排除,没发现任何问题,最后仔细看发过来的报错信息,发现socket后面有一个空格。

 

我模拟登录输入空格却再现不了问题,因为greatdb会把多余 的空格 忽略掉。

灵光一闪,会不会是 全角半角 的问题,我在后面输入了一个全角空格,发现终于再现了客户的问题,原来是一个多余的全角空格导致。为此还忙活半天,唉。还是当作教训记录一下吧。 

 

posted on   JennyYu  阅读(102)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示