当前位置:网站首页>centos7 mysql异常ERROR 2002 (HY000)分析解决
centos7 mysql异常ERROR 2002 (HY000)分析解决
2022-08-09 08:59:00 【寻找手艺人】
1.错误信息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
2.出现问题原因:
有可能是 my.cnf 配置文件中设置了 [mysqld] 的参数 socket ,而没有设置[client]的参数socket
3.mysql.sock 文件有什么用:
mysql 支持 socket 和 TCP/IP 连接。那么 mysql.sock 这个文件有什么用呢?连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。/tmp 文件夹属于临时文件,随时可能被删除。
3.1 TCP 连接
(如果报错 /tmp/mysql.sock,你可以尝试这种方式连接)
mysql -uroot -h 127.0.0.1 -p
3.2.socket 连接
mysql -uroot -p
4.解决方式
添加 [client] 配置项,如下所示
4.1配置前:
(配置 [client] 前,会报错’/tmp/mysql.sock’ (2))
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/mysqld.log
pid-file=/usr/local/mysql/mysqld.pid
4.2配置后
(配置 [client] 后,重启 mysql服务)
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/var/lib/mysql/mysql.sock(跟这个socket路径一样)
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/mysqld.log
pid-file=/usr/local/mysql/mysqld.pid
[client]
port=3306
socket=/usr/local/mysql/mysql.sock
参考链接:https://www.jb51.net/article/174244.htm
边栏推荐
- The embedded serial port interrupt can only receive one byte
- canvas 文字垂直居中
- verilog独热码实现译码MIPS指令集
- BUUCTF MISC Writing Notes (1)
- Module模块化编程的优点有哪些
- Failed to mount component: template or render function not defined.
- jdbctemplate connects to sql server, the data found in the code is inconsistent with the database, how to solve it?
- 正则之re模块
- PoPW代币分配机制或将点燃下一个牛市
- 政务中心导航定位系统,让高效率办事成为可能
猜你喜欢
支付宝小程序使用自定义组件(原生)
Introduction to Network Layer Protocols
The principle and configuration of VLAN
[V&N2020 Open] Memory Forensics
没有对象的可以进来看看, 这里有对象介绍
LAN Technology - 6MSTP
+ 6000 words, help you understand the Internet architecture evolution.
VNCTF2021 部分题目复现
leetcode 36. 有效的数独(模拟题)
Where does detection go forward?
随机推荐
VNCTF2021 部分题目复现
电子产品整机结构设计的一般性思路
BUUCTF MISC刷题笔记(二)
requests之模拟登录学习
【场景化解决方案】构建门店通讯录,“门店通”实现零售门店标准化运营
不支持关键字: 'Provider'
黑马2022最新redis课程笔记知识点(面试用)
[V&N2020 公开赛]内存取证
医院智能3D蓝牙导航导诊系统
Static routing principle and configuration
基于 JSch 实现服务的自定义监控解决方案
RDMA
数据库期末复习这一篇就够了(期末预习大概也行)
无符号整数文法和浮点数文法
LAN Technology - 6MSTP
MySQL创建索引的技巧
Max Flow P
微信小程序获取用户收货地址列表wx.chooseAddress
支付宝小程序禁止页面弹性下拉或上拉
leetcode 36. 有效的数独(模拟题)