Can't connect to local MySQL through socket '/tmp/mysql.sock'解决方法

 更新时间:2019年03月14日 08:33:08   作者:芽孢八叠球菌  
今天小编就为大家分享一篇关于Can't connect to local MySQL through socket '/tmp/mysql.sock'解决方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

报错信息:

ERROR 2002: Can't connect to local MySQL server through socket ‘/tmp/mysql.sock' (111)

解决办法:

/usr/local/mysql/bin/mysqladmin -u root > -S /var/lib/mysql/mysql.sock password 'your.passwd'

或者做个软连接

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

原因:

其实提示找不到 /tmp/mysql.sock有时也并不是/tmp目录下没这个文件,是启动命令不对。

/usr/local/mysql/bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr/local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/safe_mysqld--uer=root&(注意safe_mysqld与mysqld_safe是不同的,&表示mysql在后台运行)

报错信息:

STOPPING server from pid file /usr/local/mysql/data/localhost.localdomain.pid 060304 11:46:21 mysqld ended

解决办法:

这是权限问题,我的mysql目录属于root用户,也属于root群组,改用mysqld_safe启动就没问题了,大家只要注意这几个mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多试几次,其实有时mysql已经正常启动了,查看mysql是否启动命令

ps -aux | grep mysqld

会看到如下类似内容

mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/mysql 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00
/usr/local/mysql/root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep mysql

查看mysql是否在监听端口命令

netstat -tl | grep mysql

会看到如下类似内容

tcp 0 0 *:mysql *:* LISTEN

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • 使用pt-kill根据一定的规则来kill连接的方法

    使用pt-kill根据一定的规则来kill连接的方法

    pt-kill 是一个优秀的kill MySQL连接的一个工具,是percona toolkit的一部分,在因为空闲连接较多导致超过最大连接数、某个有问题的sql导致mysql负载很高时,都需要将一些连接kill掉,这个工具主要就是这个用途
    2016-04-04
  • MySQL查询时指定使用索引的实现

    MySQL查询时指定使用索引的实现

    在MySQL中,可以通过指定查询使用的索引来提高查询性能和优化查询执行计划,本文就来介绍一下MySQL查询时指定使用索引的实现,感兴趣的可以了解一下
    2023-11-11
  • mysql之查询两个时间段是否有交集的情况

    mysql之查询两个时间段是否有交集的情况

    这篇文章主要介绍了mysql之查询两个时间段是否有交集的情况,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • MySql连接数据库常用参数及代码解读

    MySql连接数据库常用参数及代码解读

    这篇文章主要介绍了MySql连接数据库常用参数及代码解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • MySQL线上死锁分析实战

    MySQL线上死锁分析实战

    这篇文章主要介绍了MySQL线上死锁分析实战,文章内容分析的很清楚,有对于这方面不懂的同学可以研究下
    2021-02-02
  • MYSQL数据库主从同步设置的实现步骤

    MYSQL数据库主从同步设置的实现步骤

    本文主要介绍了MYSQL数据库主从同步设置的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Windows下MySQL8.0.18安装教程(图解)

    Windows下MySQL8.0.18安装教程(图解)

    这篇文章主要介绍了Windows下MySQL8.0.18安装教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • mysql存储过程实例

    mysql存储过程实例

    这篇文章主要介绍了mysql存储过程实例,需要的朋友可以参考下
    2014-04-04
  • Ubuntu配置Mysql主从数据库

    Ubuntu配置Mysql主从数据库

    MySQL数据库支持数据库的主从复制功能,因此在集群方面具有其独特的优势。众多国内外大型网站架构体系中,均采用了MySQL的主从数据库配置来实现查询负载、数据库热备等功能。本人在实际的Web项目中也涉及到这一需求,在此将如何配置实现做个简单小结。
    2014-07-07
  • mysql 8.0.28 winx64.zip安装配置方法图文教程

    mysql 8.0.28 winx64.zip安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.28 winx64.zip安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04

最新评论