问题标签 [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.
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 服务没有运行
问题:
- 如何通过仅复制必要的文件夹或文件将 MySql 数据库从 wampserver 数据恢复到新安装?
- 如果#1 是不可能的,有没有办法通过控制台或任何东西创建一个sql 转储而不去 phpmyadmin?
笔记:
- 在重新安装服务器之前,我对原始文件夹 wamp 进行了完整备份。
- 我没有要恢复的旧 sql 转储。
MySQL 日志:
mysql - #2002 无法从特定计算机登录 MySql 服务器
我在服务器上托管了一个数据库,使用 phpMyAdmin 登录。
我可以完美地连接到它,没有任何问题。
但问题是我的朋友无法连接到它,他得到了下面的错误。
2002 无法登录MySql服务器
我要求我的不同朋友连接(当然给他们用户名和密码),他们都可以成功连接。
我也问过一个完全不懂电脑的朋友(什么表明问题不取决于安装特定软件。他有“干净”的窗口),他也可以连接。
我认为问题不在于我的配置(我是管理员),因为每个人都可以连接,除了我的特定朋友!
我的朋友(有问题)试图禁用防火墙和防病毒(avg),但没有解决问题。他有Windows 7。
我们还能尝试什么?
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
从日志中显示以下报告时:
有人可以帮我解决如何在不丢失数据库的情况下修复它
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 是我的主机名)
任何想法?我真的被困在这里好几天了,我不知道还能尝试什么!非常感谢!
mysql - 无法连接到“/var/run/mysqld/mysqld.sock”
这是我在这里的第一篇文章,所以我希望我做的一切都是正确的,不要忘记任何重要的信息。我很高兴有任何提示,因为我已经没有想法了(如果我有任何想法的话;))。
我正在(或曾经)在 Raspbian Jessie 上运行 owncloud(所以我猜基本上是 Debian)。突然 owncloud 停止工作。nginx错误指向php5-fpm,进一步搜索给出了这个错误:
所以它看起来像一个mysql错误,/var/run/mysqld/
实际上是空的。
导致此输出:
top
另一方面,在进程中,出现了 mysqld 和 mysqld_safe。mysql-client、mysql-server 和 php5-mysql 已安装并更新到最新版本。
我也看过
都将 /var/run/mysqld/mysqld.sock 显示为套接字...
这里提到的不存在。
另外,我似乎无法通过
至少它也会导致错误 2002。
最后,我尝试停止和启动 mysql 服务。这导致了以下输出
所以我有点迷失了发生了什么,这个问题发生在几天前的一些更新之后。在写这篇文章时,为了安全起见,我再次完成了所有步骤。有一次,我在浏览器中瞥见了自己的云实例,但随后又消失了。所以我感谢任何帮助/提示!!!
非常感谢!!!
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 创建了一个别名,并重新启动了服务器,但这什么也没做。
任何有关此错误的帮助将不胜感激!
非常感谢!
如果这措辞很奇怪,我深表歉意。我对编程很陌生,我刚刚开始学习所有这些东西。
mysql - MySQL远程数据库服务器连接失败
我正在尝试Cakephp 3.x
从本地计算机连接远程数据库服务器。
但它显示以下错误
错误:SQLSTATE[HY000] [2002] 没有到主机的路由
我的本地数据库配置app.php
看起来像 -
关于远程服务器:
ping 192.168.1.19
我的电脑上的这个 IP 没问题IP
此地址没有名称服务器
我该如何解决这个问题?
php - Mac 终端/ MySQL 配置问题 | ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)
尝试在命令提示符中导航到 MySQL 时出现此错误。系统偏好设置显示它通过端口 3306 运行。我是编程新手,我只是想跟上教程的进度,但是很多这些知识都是堆积的,如果没有正常工作的本地数据库,事情就会越来越多令人困惑。
也一直收到此错误:
错误 1045 (28000):拒绝用户“主机名”@“本地主机”的访问(使用密码:否)
mysql - Mysql Xampp #2002 错误
令人难以置信的是,我尝试了一切之后仍然无法正常工作!
我已经删除了ibdata
,但他们仍然不断出现!我不知道该怎么办,请帮忙!
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 并重新安装(服务器而不是客户端),然后它在最初的几次尝试中工作正常,然后又回到相同的情况。提前致谢!