greatdb 使用socket连接
Socket方式登录是本地登录方式,无须指定主机、端口,配置文件中在[client] 与 [mysqld] 下配置好socket路径,在初始化就会生成一个字节为0的socket文件。
客户在使用greatdb时,通过指定socket方式却报出无法通过socket连接本地mysql server的问题,如下图所示:
查看了配置文件中的配置,与启动的greatdb服务的配置,没有发现任何异常
为什么指定socket登录却不能连接呢,因为是客户自己进行的安装测试,我们无法确定安装过程有没有问题,是不是某些配置导致的问题,因为发过来的错误日志在安装过程中有plugin插件的 error,无法排除是不是那些error导致的,营造了各种场景来再现客户的问题,
一通排除,没发现任何问题,最后仔细看发过来的报错信息,发现socket后面有一个空格。
我模拟登录输入空格却再现不了问题,因为greatdb会把多余 的空格 忽略掉。
灵光一闪,会不会是 全角半角 的问题,我在后面输入了一个全角空格,发现终于再现了客户的问题,原来是一个多余的全角空格导致。为此还忙活半天,唉。还是当作教训记录一下吧。
标签:
故障处理
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?