问题标签 [mysql-error-2002]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
712 浏览

mysql - MySql wampserver 恢复数据库

MySql 版本:5.5.24

注意: 每次我复制旧的“数据”文件夹时,MySql 服务都会停止并将 Wamp 图标从绿色变为橙色。

我尝试过但没有运气的解决方案:

ETC..

之前,我收到错误 #2002

服务器没有响应(或本地 MySQL 服务器的套接字未正确配置)

我确实尝试搜索并应用了一些解决方案,但仍然没有运气。我仍然无法访问 PhpMyadmin。我可以看到 wampserver 图标不是绿色,而是橙色,因为 MySql 没有运行。

几天后,我重新安装了我的 wampserver(相同版本)并且 phpmyadmin 工作.. 但是当我复制 mysql 数据文件夹和文件(ibdata1、iblogfile0 和 iblogfile1)并重新启动服务时,我又回到了我的问题 #2002。

我的问题:

我想创建我的数据库的 sql 转储,但我无法访问我的 phpmyadmin,因为 MySql 服务没有运行

问题:

  1. 如何通过仅复制必要的文件夹或文件将 MySql 数据库从 wampserver 数据恢复到新安装?
  2. 如果#1 是不可能的,有没有办法通过控制台或任何东西创建一个sql 转储而不去 phpmyadmin?

笔记:

  • 在重新安装服务器之前,我对原始文件夹 wamp 进行了完整备份。
  • 我没有要恢复的旧 sql 转储。

MySQL 日志:

0 投票
0 回答
294 浏览

mysql - #2002 无法从特定计算机登录 MySql 服务器

我在服务器上托管了一个数据库,使用 phpMyAdmin 登录。

我可以完美地连接到它,没有任何问题。

但问题是我的朋友无法连接到它,他得到了下面的错误。

2002 无法登录MySql服务器

我要求我的不同朋友连接(当然给他们用户名和密码),他们都可以成功连接。

我也问过一个完全不懂电脑的朋友(什么表明问题不取决于安装特定软件。他有“干净”的窗口),他也可以连接。

我认为问题不在于我的配置(我是管理员),因为每个人都可以连接,除了我的特定朋友!

我的朋友(有问题)试图禁用防火墙和防病毒(avg),但没有解决问题。他有Windows 7。

我们还能尝试什么?

0 投票
3 回答
2651 浏览

mysql - 无法通过套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器(错误 2002)

我知道这是一个多次被问到的问题,但我似乎无法从其他主题中找到任何解决方案。

我试过的:

  • 重新安装mysql-server(所以不是客户端)
  • chown mysql:mysql /var/lib/mysql
  • 检查了 my.cnf 一切似乎都是正确的
  • 将绑定地址更改为 localhost
  • 在某个时刻,我似乎没有套接字文件,并且

    sudo find / -type s | grep mysqld.sock没有给出任何结果。


编辑

我现在进入mysql_config --socket了,现在似乎有一个套接字文件在/var/run/mysqld/mysqld.sock

还检查apparmor_status了以下结果:

毕竟这/etc/init.d/mysql start仍然失败

my.cnf 中的设置


我签出/var/log/error.log,当我尝试# /etc/init.d/mysql start从日志中显示以下报告时:

有人可以帮我解决如何在不丢失数据库的情况下修复它

0 投票
0 回答
657 浏览

mysql - 获取“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'” (2) El Capitan 上的 mysql

我知道这个问题已经提交了很多次了。然而,所有的解决方案似乎有点过时或不符合当前版本的 mysql。

因此,我尝试通过 Homebrew 在 El Capitan 上安装 Mysql 5.7.11。当我启动

我收到此错误:

其他解决方案的一些见解..

  • 我找了 my.cnf 它是空的
  • 如果我尝试启动mysql.server start,我会得到. ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Air-2.local.pid).(MacBook-Air-2 是我的主机名)

任何想法?我真的被困在这里好几天了,我不知道还能尝试什么!非常感谢!

0 投票
2 回答
9644 浏览

mysql - 无法连接到“/var/run/mysqld/mysqld.sock”

这是我在这里的第一篇文章,所以我希望我做的一切都是正确的,不要忘记任何重要的信息。我很高兴有任何提示,因为我已经没有想法了(如果我有任何想法的话;))。

我正在(或曾经)在 Raspbian Jessie 上运行 owncloud(所以我猜基本上是 Debian)。突然 owncloud 停止工作。nginx错误指向php5-fpm,进一步搜索给出了这个错误:

所以它看起来像一个mysql错误,/var/run/mysqld/实际上是空的。

在这些帖子12之后,我尝试了

导致此输出:

top另一方面,在进程中,出现了 mysqld 和 mysqld_safe。mysql-client、mysql-server 和 php5-mysql 已安装并更新到最新版本。

我也看过

都将 /var/run/mysqld/mysqld.sock 显示为套接字...

这里提到的不存在。

另外,我似乎无法通过

至少它也会导致错误 2002。

最后,我尝试停止和启动 mysql 服务。这导致了以下输出

所以我有点迷失了发生了什么,这个问题发生在几天前的一些更新之后。在写这篇文章时,为了安全起见,我再次完成了所有步骤。有一次,我在浏览器中瞥见了自己的云实例,但随后又消失了。所以我感谢任何帮助/提示!!!

非常感谢!!!

0 投票
1 回答
1116 浏览

mysql - phpmyadmin 2002 错误,mysql.sock.lock 似乎取代了 mysql.sock 文件

嗨,我刚刚为 OS X 10.11 下载了 mysql 5.7.13,但在让 phpmyadmin 连接它时遇到问题。

我能够完全安装 mysql,打开 mysql 服务器并设置 root 密码。然后我去设置 phpmyadmin 我能够成功但是当我使用我的 root 密码登录到 phpmyadmin 时,我收到以下错误消息:

2002 - 没有这样的文件或目录 - 服务器没有响应(或本地服务器的套接字配置不正确)。

还有这个错误

mysqli_real_connect(): (HY000/2002): 没有这样的文件或目录”

顺便说一句,我的笔记本电脑在这个系统中充当服务器和客户端。

主机 = 本地主机

端口 = 3306

当我搜索我的mysql.sock文件时我没有找到它但是我在/tmp目录中找到了一个名为mysql.sock.lock的文件,为什么mysql.sock.lock出现在/tmp而不是mysql.sock,我相信这是问题的很大一部分,但我不知道如何解决它。

我还看到 OS X 在 var/mysql/ 中查找 mysql.sock 文件,所以我在那里为 mysql.sock.lock 创建了一个别名,并重新启动了服务器,但这什么也没做。

任何有关此错误的帮助将不胜感激!

非常感谢!

如果这措辞很奇怪,我深表歉意。我对编程很陌生,我刚刚开始学习所有这些东西。

0 投票
2 回答
3347 浏览

mysql - MySQL远程数据库服务器连接失败

我正在尝试Cakephp 3.x从本地计算机连接远程数据库服务器。

但它显示以下错误

错误:SQLSTATE[HY000] [2002] 没有到主机的路由

我的本地数据库配置app.php看起来像 -

关于远程服务器:

  • ping 192.168.1.19我的电脑上的这个 IP 没问题
  • IP此地址没有名称服务器

我该如何解决这个问题?

0 投票
1 回答
172 浏览

php - Mac 终端/ MySQL 配置问题 | ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

尝试在命令提示符中导航到 MySQL 时出现此错误。系统偏好设置显示它通过端口 3306 运行。我是编程新手,我只是想跟上教程的进度,但是很多这些知识都是堆积的,如果没有正常工作的本地数据库,事情就会越来越多令人困惑。

也一直收到此错误:

错误 1045 (28000):拒绝用户“主机名”@“本地主机”的访问(使用密码:否)

0 投票
1 回答
343 浏览

mysql - Mysql Xampp #2002 错误

令人难以置信的是,我尝试了一切之后仍然无法正常工作!

我已经删除了ibdata,但他们仍然不断出现!我不知道该怎么办,请帮忙!

图像

0 投票
1 回答
3724 浏览

mysql - Ubuntu 17.10 - ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我已经看到有关堆栈溢出的类似问题被问到,但似乎没有一个能正确解决我的问题。我最近将我的系统从 Ubuntu 16.04 升级到 Ubuntu 17.10 。从那时起,我一直遇到 mysql 的问题,我无法正确启动它,它显示以下错误:

我在网上搜索了许多解决方案,最后尝试卸载并重新安装,但几天或几次尝试后问题又出现了。在运行“service mysql start”时,它显示:

运行建议的命令后,它会显示以下日志:

每次发生这种情况时,我都会卸载 mysql 并重新安装(服务器而不是客户端),然后它在最初的几次尝试中工作正常,然后又回到相同的情况。提前致谢!