学生排队 ASP.NET aircrack-ng npm安装 RabbitMQ jquery lambda mockito odbc flowjs vue请求 vue修改样式 bootstrap模板 web前端开发实战项目 jq去除空格 excel动态图表制作 网络游戏server编程 docker启动命令 python循环 python模块 数据库学习 python抛出异常 java环境安装 java的数据结构 java如何连接mysql 学习java基础 java替换字符串 java网课 键盘宏软件 网络是怎样连接的 js删除节点 华为一键root工具 qq钱包实名认证 幽灵行动多少钱 小米9截图 globalscape 夜之魇掉落 快递电子面单打印软件 debian安装教程 cad拉伸命令
当前位置: 首页 > 学习教程  > 编程语言

Mysql Socket 连接问题

2020/8/31 14:11:00 文章标签:

本文客户端socket地址:/var/lib/mysql/mysql.sock

本地连接mysql一定是通过socket

连接 现象: 连接mysql报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

原因:

1、mysql服务端没启动

2、my.cnf内服务端socket地址和客户端不一致,可能是版本问题或者编译时socket地址指定问题、也可能是my.cnf被篡改

两种解决方法:
1、登录时指定mysql.sock位置(临时方法)

mysql -S /var/lib/mysql/mysql.sock -uroot -p

2、在/etc/my.cnf内添加mysql客户端模块配置 (永久方法)

vi /etc/my.cnf
 [mysql]
socket=/var/lib/mysql/mysql.sock

本文链接: http://www.dtmao.cc/news_show_150199.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?