mysql登录问题

本文介绍了解决MySQL登录失败的问题,具体地,针对无法通过socket连接本地MySQL服务器的情况进行了详细的分析。文章强调了查看错误日志的重要性,并给出了具体的解决步骤。

使用shell> mysql -uroot -p 登录mysql数据库时报错

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' ;

同时发现 mysql.pid 、 mysql.sock文件找不到

分析:

出现这个报错的原因可能有很多,网上大多数解决方案是复制粘贴,一系列操作后未必有用。

这里列下思路,查看错误日志, 查看错误日志,查看错误日志:

错误日志目录一般在配置文件中有配置,比如 /etc/my.cnf的 log-error

任何时候都别忘了看下错误日志,错误日志才能给出解决问题最快的方案。

出问题的原因有很多,但错误日志里记录的才是你最需要的!

我这里从错误日志mysqld.log中可以看出是配置文件中一个参数配置有问题,导致mysql在不断重启,mysql.pid 、 mysql.sock也不断被删 ,所以才无法登录。

修改配置后,重新启动,问题解决。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值