ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘varrunmysqldmysqld.sock‘

2023-05-16

今天执行mysql操作的时候出现了错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock’问题

1:首先检查是否安装了mysql-server了

sudo apt-get install mysql-serverto install mysql on ubuntu, 如果mysql-server已经存在了,那么在去尝试一下是否成功,如果还是这个错误的话那么就是文件/var/run/mysqld/mysqld.sock不存在。

2:如果/var/run/mysqld/mysqld.sock文件不存在应该怎么办?
执行 vim/etc/mysql/my.cnf
将会看到内容如下:

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html
#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

你的mysql的配置在/etc/mysql/mysql.conf.d目录下的mysqld.cnf文件,打开如下:
可以看到:bind-address = 127.0.0.1socket = /var/run/mysqld/mysqld.sock等信息

我的虚拟机是/var/run下面没有mysqld目录,执行下面命令,然后目录和sock文件就都有了

sudo mkdir -p /var/run/mysqld
sudo chown mysql /var/run/mysqld/
sudo service mysql restart
现在就都有了:

然后执行:mysql -u root -p然后提示你输入密码,即可, 如下图所示:

就可以了
---------------------
作者:mellymengyan
来源:CSDN
原文:https://blog.csdn.net/mellymengyan/article/details/78958486
版权声明:本文为博主原创文章,转载请附上博文链接!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘varrunmysqldmysqld.sock‘ 的相关文章

随机推荐

  • rabbitmq重启

    rabbitmqctl stop xff1a 停止rabbitmq rabbitmq server restart 重启rabbitmq
  • spring项目找不到Aspect注依赖注解

    昨天写一个项目的时候在使用Aspect时一直找不到依赖 xff0c alt 43 enter自动添加Maven依赖还是解决不了问题 上网找了资料才解决 xff0c 但是我现在忘了是参照哪个资料了 xff0c 不能写出参照网址 xff0c 实
  • 总结一下mybatis返回结果为空

    今天写mybatis的时候遇到了返回结果为空的现象 xff0c 找了半天 xff0c 决定记录一下 1 可能是字段的问题 数据库中的字段 xff1a user name xff0c user id java中的实体类 xff1a userN
  • 框架、组件漏洞系列4:Apache shiro漏洞汇总

    一 Apache Shiro 简介 1 什么是shiro Apache Shiro提供了认证 授权 加密和会话管理功能 xff0c 将复杂的问题隐藏起来 xff0c 提供清晰直观的API使开发者可以很轻松地开发自己的程序安全代码 并且在实现
  • 第一章 网络编程基础

    网络编程基础 1 网络编程基础概念 对于C C 43 43 编程人员来说 xff0c 网络编程的本质实际就是使用系统提供的网络编程接口 xff0c 完成应用程序的网络数据收发功能 2 网络编程核心概念 网络编程中一般我们会经常听到一些概念
  • 自定义SpringBoot的运行动画---美女

    nice
  • 解决The package java.awt is not accessible

    第一次写这个东东 xff0c 也不会有人看 xff0c 随缘记录点东西 最近开始学java xff0c 用了eclipse IDE xff0c 但是在用awt和swing包的时候报错 xff0c The package java awt i
  • 社区版Idea的Configuration中没有spring boot选项

    专业版Idea自带springinitialler xff0c 创建spring boot项目时也会自动识别为spring boot项目 但社区版没有这个功能 xff0c 但可以同在plugins中下载spring assistant代替s
  • 运行java -version出错 Error could not open `libamd64jvm.cfg

    运行javac正常 xff0c 运行运行java version出错 Error could not open 96 libamd64jvm cfg 解决办法 xff0c 找到这个目录 C Program Files x86 Common
  • 项目启动报错Redis health check failed:Unable to connect to localhost6379

    报错详情 分析解决 我项目里面并没有引redis的连接 xff0c 那么报错这个就很奇怪 xff0c 结合Redis health check failed这句 xff0c 猜测是哪个东西里面引入了redis xff0c 然后做了redis
  • 中文乱码问题

    解决HTML的表单中文乱码问题 step1 在html文件中 xff0c 添加 lt meta http equiv 61 content type content 61 text html charset 61 utf 8 gt 另外 x
  • IDEA mybatis XML文件格式化问题

    IDEA mybatis XML文件格式化问题 问题描述问题定位解决方案 问题描述 在Idea中 xff0c 对mybatis的xml文件进行格式化 xff0c 格式化的排版并不是我们想要的 xff0c 如下图 xff1a 问题定位 SQL
  • C#.NET视频C#网络编程 基础篇

    C NET视频 C 网络编程 基础篇 11 P2P应用编程下 C 网络编程 基础篇 9 同步TCP接收电子邮件 C 网络编程 基础篇 8 UDP网络会议 C 网络编程 基础篇 7 UDP组播 C 网络编程 基础篇 6 UDP广播 C 网络编
  • docker Got permission denied while trying to connect to the Docker daemon socket at unix

    为了让普通用户也能操作docker容器 xff0c 需要进行相应的配置 xff0c 否则报 Got permission denied while trying to connect to the Docker daemon socket
  • Dubbo+Zookeeper入门实例

    现在的公司接口调用是通过dubbo来实现的 xff0c 所以这两天就了解了一下dubbo是如何进行通信的 xff0c 写了一个最简单的例子 自上得来终觉浅 xff0c 绝知此事要躬行 前言 dubbo介绍 Dubbo是一个分布式服务框架 x
  • Dubbo之注册与发现

    从官网可以得到下面的架构图 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次调和调用时间的监控中心 Container
  • dubbo泛化调用 http接口 随意调用dubbo服务

    dubbo支持泛化调用 1 开发工程中 有时候想要测试dubbo接口 需要自定义用例 xff0c 比较麻烦 2 无法调用服务器上的dubbo测试 3 无法随意调用多版本的服务 由于dubbo支持泛化调用 所以这些问题就迎刃而解了 Copyr
  • eclipse打包springboot项目

    eclipse打包springboot项目 右键项目run as中的maven build 输入clean package
  • elasticsearch7.x在k8s中的部署

    目录 一 说明 二 思路 三 部署 1 建nfs服务器 2 建持久卷 3 部署elasticsearch 四 附件 pv yaml内容 elasticsearch yaml内容 一 说明 本文章内容主要的参考来源是https www cnb
  • ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘varrunmysqldmysqld.sock‘

    今天执行mysql操作的时候出现了错误 xff1a ERROR 2002 HY000 Can t connect to local MySQL server through socket 39 var run mysqld mysqld s