亲测解决”Can’t connect to local MySQL server through socket”报错问题

文件  时间:2021-06-04  阅读:()

这个问题是前几天帮助一个网友解决的记录在文档中,这里凑数量整理到网站中。这个同学的网站和服务器在上午还是正常的,也不清楚是自己捣鼓什么还是其他原因导致无法访问网站,于是就帮助他重启服务器、重启Nginx、MYSQL,然后看到有报错提示。

Can 't connect to local MySQL server through socket '/tmp/mysql.sock '

可见问题就在这里。

实际上这个问题我以前有在帮助一个网友在BT面板中解决过,我直接将他数据库备份一下后卸载数据库后重新安装数据库就解决的。反正他数据库问题直接删除重新安装一下,解决可能有破损文件的问题。

这不,我在这里不准备用这个办法,先分析下,是因为在tmp目录中没有"mysql.sock"文件。

我们是不是只要将这个文件拷贝进来就可以呢?

find / -name mysql.sock

找一下这个文件在哪里有没有。

/var/lib/mysql/mysql.sock

这里有一个。然后我们需要修改文件:

vi /usr/local/mysql/my.cnf

修改socket 文件路径为上面可知的URL地址,这样保存之后重启MYSQL就没有报错。或者,我们也可以创建一个软路由。

ln -s /var/lib/mysql.sock /tmp/mysql.sock

就不需要修改my.cnf文件路径了。

为你推荐
创梦网络-四川一手资源高防大带宽云服务器,物理机租用,机柜资源,自建防火墙,雅安最高单机700G防护,四川联通1G大带宽8.3W/年,无视UDP攻击,免费防CCNameCheap 2021年新年首次活动 域名 域名邮局 SSL证书等YYYHost-年终钜惠来袭 香港沙田建站云/美国Cera云月付8折,季付7折,美国香港30M物理机666元促销.旅途云-四川德阳100G高防仅70元/月,美国GIA 100G高防云服务器150元/月VPSPlayer-美国Cera节点新年促销 Cera三网直连 Ryzen 3950X 最低只需23.2元/月,优惠码:amdyesPacificRack:$8/月Windows VPS-4GB/60G SSD/30M无限/洛杉矶UCloud-全球大促:全球31个数据中心29条专线官方补贴1折起,4核8G内存5M带宽云服务器超值特惠898元/年Digital VM 新增二月六五折优惠 8个数据中心 季付7美元Pacificrack 牛年提供三款年付VPS主机套餐 低至年$8.88RAKsmart开年活动:E3服务器秒杀$30/月起,VPS全场7折,爆款VPS月付1.99美元起
mysql导入sql文件 更新文件 本地文件 jar文件 怎样更改文件类型 ipa文件 文件描述符 视频文件 浏览器读取本地文件 文件内容 文件储存 数据库日志文件 linux 无法执行二进制文件 向linux服务器上传文件 索引文件 任意文件下载漏洞 rocketmq配置文件 android 文件存储 静态文件 数据库配置文件 更多