ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘

起因:

        我把一块板子的根文件系统打包成镜像,把这个镜像用到了另一块板子上,启动MySQL服务,就报这个错误Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

首次碰见,研究了半天,才研究明白。

首先:

        解释一下:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2),说明 MySQL 服务未正常启动,或者其套接字文件(/var/run/mysqld/mysqld.sock)不存在。

网上有很多方法参考,但触发条件不同,请仔细对比。

所以,我还是建议大家,尽量去官网研究,毕竟官网的解释和操作就很全面,但也很生涩难懂,

解决的思路:

发生错误首先看日志打印:cat /var/log/mysql/error.log

Thread pointer: 0x0 Attempting backtrace. You can use the following information to find out where mysqld died. If yo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值