文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

解决 Can’t connect to local mysql server through socket ‘/tmp/mysql.sock’ (2) |#2002

2022-05-28 23:20

关注

我安装的是lnmp0.7一键安装包,之前一直正常使用。可是今日重启了一下nginx后,奇怪的问题出现了:

Discuz X2出来错误:

[Type] 无法连接到数据库服务器
[2002] Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)
或是这个错误(Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2))

clip_image002

phpMyAdmin也无法用root登陆

#2002 无法登录 MySQL 服务器

clip_image004

找了一下/tmp/也找不到mysql.sock

clip_image006

解决方法:

登陆ssh,使用以下命令

ps -aux|grep mysql

clip_image008

然后结束你看到的pid

kill pid

(如,我的话就是要运行kill 17874;kill 17987;kill 30579;)

最后重启mysql

/etc/rc.d/init.d/mysql restart

或者

service mysql restart

嘿嘿,成功了!/tmp/mysql.sock出现了!

clip_image0024

如果你的情况跟我的不一样可以参考以下文章:

解决方法:php标准配置正是通过’/tmp/mysql.sock’,但一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件

更改一下:

[mysqld] 

socket=/var/lib/mysql.sock 

假如更改后mysql程序连不上,可以使用下面的方法继续修改:

[mysql] 

socket=/tmp/mysql.sock

另外还可以用下面的方法:

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

Can not connect to local MySQL server through socket 解决办法

寻找 mysql.sock文件

find / -name mysql.sock

先查看 /etc/rc.d/init.d/mysqld status 看看mysql是否已经启动,另外看看是不是权限问题。

确定你的mysql.sock是不是在那个位置

mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock

试试

service mysqld start

如果是权限问题,则先改变权限

chown -R mysql:mysql /var/lib/mysql

/etc/init.d/mysqld start
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯