解决MySQL报错错误2002 (HY000)

  


今天在为新的业务线搭架数据库后,在启动的时候报错

root@qsbilldatahis-db01:/usr/地方/mysql/bin #。/mysql

错误2002 (HY000):停下来# 39;t通过套接字连接到本地mysql服务器& # 39;/var/运行/mysqld/mysqld.sock& # 39;(2)

在此记录一下,希望能够给遇到此问题的兄弟们提供一个解决问题的思路,有了思路后一步一步排查问题就比较容易了,但是我这个问题比较奇怪,如果有了解的兄弟,还不吝赐教。


首先介绍一下此问题出现的环境:

操作系统为:Ubuntu 14.04.5

数据库版本为:5.6.39-log

数据库安装方式为二进制安装


数据库初始化后启动报错

root@qsbilldatahis-db01:/usr/地方/mysql/bin #,。/mysql   ERROR  2002, (HY000):,停下来# 39;t  connect 用local  MySQL  server  through  socket  & # 39;/var/运行/mysqld/mysqld.sock& # 39;, (2)

<强>

如果数据库进程没有启动,也会报这个错

进程是存在的解决MySQL报错错误2002 (HY000)”> </p> <p> </p> <p> <img src=。/mysqld_safe ——defaults-file=/etc/my.cnf ,

查看

/etc/mysql/my . cnf中所做

确实是去找的该配置文件中插座的位置

解决mysql报错错误2002 (HY000)”> </p> <p> <br/> </p> <p>将/etc/mysql路径下的配置文件重命名后</p> <pre类= oot@qsbilldatahis-db01:/etc/mysql #, cd /etc/mysql/root@qsbilldatahis-db01:/etc/mysql #, ls   conf.d 。, my . cnf中所做   root@qsbilldatahis-db01:/etc/mysql #, mv  my.cnf  my.cnf_bak

再次进入mysql命令行没有报的错,问题解决

解决mysql报错错误2002 (HY000)”> </p> <p> <br/> </p> <p> <br/> </p> <p> <强> </强> </p> <p>可以用以下命令查看MySQL数据库读取配置文件的默认顺序,</p> <p> <img src=

解决MySQL报错错误2002 (HY000)