mysql启动失败无法连接本地数据库和/tmp/mysql.sock文件不存在解决

今天上午在centos系统上删除了原来安装的php和nginx程序以及配置文件,准备重新安装。

一开始还好。把安装路径修改到了自己新建的目录没出现问题,在启动mysql提示按回车密码的时候出错了。提示

Can't connect to local MySQL server through socket 以及/tmp/mysql.sock文件不存在问题。

我先网上查了一下。以为是权限问题。chown -R mysql:mysql /storyreg/mysql用来设置该目录以及子目录的权限,然后使用restart重启,可问题还没解决,于是查看my.cnf配置文件socket=/tmp/mysql.sock 是正确的。在进入/tmp/目录下用ls列出文件时发现为空。mysql.sock文件没有了。于是在网上查到了ls -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 加个连接.在/tmp/目录果然出现一个mysql.sock文件,但是在启动登陆还是失败了。

后来,终于知道了解决方法,说要重启服务器就行了。而mysql.sock会自动生成。于是在启动里用init 6重启,在连接上服务器,启动mysql正常。回车登陆成功。直接进入mysql数据库页面。

转载自http://hi.baidu.com/boyyangzz/item/db15f64eb2c054e21f19bcde

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值