ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp
在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can't connect to local MySQL server through socket,即无法通过socket连接到mysql服务器,同时提供了socket文件的位置。下面是这个问题的描述与解决办法。
一、故障现象
在登录mysql数据库时报错为如下所示:
~]# mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/application/mysql5.1.72/tmp/mysql.sock' (2)
二、故障分析
#查看mysql实例的状态
~]# netstat -tunp | grep 3306
tcp 0 0 :::3306 :::* LISTEN 13001/mysqld
#查看my.cnf关于socket的配置
~]# more /etc/my.cnf |grep sock
~]# more /etc/my.cnf |grep sock
socket = /application/mysql5.1.72/tmp/mysql.sock
#由上可知my.cnf中定义的为/tmp目录下,而错误提示为/application/mysql5.1.72/tmp/mysql.sock目录下
#也就是说mysqld已经声称了正确的sock文件,但客户端连接还是从初始目录去找sock文件
三、解决方法
先停止mysql服务器
~]# /etc/init.d/mysqld stop
Shutting down MySQL.[ OK ]
#修改my.cnf,如下
~]# vi /etc/my.cnf
[mysql]
no-auto-rehash
socket = /application/mysql5.1.72/tmp/mysql.sock #添加该行
#重启mysql服务器
~]# service mysqld start
Starting MySQL..[ OK ]
#再次连接正常
~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.72 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
本文转自chengong1013 51CTO博客,原文链接:http://blog.51cto.com/purify/1792482,如需转载请自行联系原作者
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp相关推荐
- Mac系统解决ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘方法
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 原因:无法在设置中开启 ...
- brew 运行mysql ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock
起因:因有特殊项目不支持mysql8.0所有要降低版本安装5.7 电脑一直是使用brew安装软件的,所以直接使用brew uninstall mysql卸载了mysql8.0 然后使用brew ins ...
- 解决 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (61) 超详细
环境: mac 10, mysql 8.0.18 背景: 检查/tmp/mysql.sock文件存在且正常 解决步骤: 1.授予权限 (base) AppledeMacBook-Air-2:~ ...
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
事情发生在我刚安装好了linux的mysql机器上,当我登录mysq时.出现如图情况. 一脸懵逼中.... 经过一番google... 只需要做一个软连接到/tmp/mysql.sock上就好了... ...
- 解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在终端输入mysql -uroot -p123456登录数据库总是报这样的错,很烦. 在网上查了一下,没有得到解决,可能每个人遇到的问题原因不一样, 此时我就想看一下/tmp/mysql.sock这个 ...
- CentOS下面ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
查了下,是服务没启动 root权限下, 输入:service mysql start即可
- ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock
问题描述 今天阿里云服务器安装mysql的收,遇到了一个很熟悉的问题 输入 #mysql -u root -pERROR 2002 (HY000): Can't connect to local My ...
- 解决 ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘tmpmysql.sock‘
遇到的问题是这样的~ 本机环境~WSL+WIN10 WSL2~Fedora35 MySQL~8.0.27 遇到的问题~ 每次重启机器就会遇到下面这个问题--------->>>> ...
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' ...
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
2019独角兽企业重金招聘Python工程师标准>>> ps -A | grep -i mysql kill 列出来的进程 service mysql start 我的问题就解决了 ...
最新文章
- java card applet_可多选的javacard applet | 学步园
- ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
- Postman收费太贵了,我决定用Postwoman...
- argis怎么关掉对象捕捉_你和你的网恋对象,都怎么样了?
- WebSockets[翻译]
- Linux挂载Linux共享文件夹
- c#与access建立连接用作登录_组态王与Access数据库的数据交换
- XML文档处理(树的应用)
- 数学概念——J - 数论,质因数分解
- anaconda安装sklearn_1. Sklearn —— 简介+安装
- VRTK HTC手柄发出射线,瞬移,选择物体 VRTK和steamVR对应版本
- java毕业设计房产中介管理系统Mybatis+系统+数据库+调试部署
- 用户画像 客户消费模型表
- Perl练习01之计算一条read的ATGC个数GC含量格式化输出
- HTML中图片文件名字有括号,文件批量顺序重命名去掉括号
- matlab离散系统的频率响应,离散系统频率响应和零极点分布实验报告
- 江苏省职称计算机word2003教材,[205]Word 2003中文字处理 考试大纲
- 什么是 MAC 地址,什么时候应该隐藏它?
- Java期末考试题(附答案)
- 笔记本固态硬盘大容量升级系统迁移(三天时间亲自实践,避坑专用)