在fedora 12下使用自己从源代码编译的mysql使用,安装过程很麻烦,但好在运行正常。

之前使用windows下mysql/phpmyadmin,到linux下,当然也少不了,整个phpmyadmin,包括配置文件都是从windows下直接拷贝来的,但连接数据库总是出错:

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

连接远程数据库,就是虚拟主机数据库服务器却是没有问题的。使用linux终端连接

mysql -h127.0.0.1 -uroot -p

也没有任何问题。

而ping localhost,返回也是正常的,说明linux知道localhost就是本机的。

[root@localhost www]# ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.062 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.076 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.077 ms
^C
— localhost ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2697ms
rtt min/avg/max/mdev = 0.062/0.071/0.077/0.011 ms

感觉很怪异,google一下,有这样的解决方案:

要将 config.inc.php 中
$cfg[‘Servers’][$i][‘host’] = ’localhost’;
改成 $cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;
还要添加
$cfg[‘Servers’][$i][‘hide_db’] = ‘information_schema’;//使用登陆后看不见information_schema数据库

于是把配置文件里的host改成127.0.0.1,再连接,好了,连接正常。($cfg[‘Servers’][$i][‘hide_db’] = ‘information_schema’;这一句加不加都无所谓,不影响连接数据库)

为什么在linux下localhost就是不能连接呢?查mysql官方文档[参看这里],看到有这样的句话:

如果未指定指定主机名或指定了特殊的主机名localhost,将使用Unix套接字。

Unix套接字默认为/tmp/mysql.sock,而本机并没有配置这样的套接字文件,所以自然是连接失败了。

官方文档确实非常重要,比网上的一般的解决方法都更权威有效得多。

MySQL/phpmyadmin问题解决手记:#2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正确配置)相关推荐

  1. 转转服务器无响应,【转】服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题...

    服务器无响应(或者本地MySQL服务器的套接字没有正确配置)的问题 第一种情况:(深度清理垃圾导致host.MYD丢失) 跟很多网友一样!用wamp(或xampp.speedphp)可以很容易在自己的 ...

  2. dns服务器未响应和欠费,dns服务器未响应【操作方向】

    虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到dns服务器未响应 时就懵了,对于dns服务器未响应 处理起来相对来说较简单,按照我们的步骤处理dns服务 ...

  3. linux 服务器间通信,Linux 下的进程间通信:套接字和信号 | Linux 中国

    原标题:Linux 下的进程间通信:套接字和信号 | Linux 中国 学习在 Linux 中进程是如何与其他进程进行同步的. -- Marty Kalin 本篇是 Linux 下(IPC)系列的第三 ...

  4. 路由器说服务器无响应,路由器设置说服务器没响应

    路由器设置说服务器没响应 内容精选 换一换 需要提升您的网络速率.您可以参见Iperf的测试网络的方法?章节测试从迁移源端服务器到华为云(目的端服务器)的网络性能.如果网络速率小于500kbit/s, ...

  5. 不同服务器怎么响应ajax,如何从服务器获得响应而无需刷新和使用JQuery/AJAX?

    是否有任何"正确"的方式来获得服务器的响应,而不使用JQuery/AJAX,当然没有刷新页面? server.js:如何从服务器获得响应而无需刷新和使用JQuery/AJAX? v ...

  6. dhcp服务器没有响应怎么解决,dhcp服务器没有响应

    dhcp服务器没有响应 内容精选 换一换 ELB与后端服务器建立连接后,四层和七层监听器的默认超时时间如表1所示,修改超时时间的操作请参见修改监听器.共享型负载均衡支持配置和修改TCP/HTTP/HT ...

  7. win10上不了网服务器未响应,win10的DNS 服务器未响应

    情况一: 解决Win10打开软件提示服务器没有及时响应方法 Win10无法打开软不少用户在Windows10正式版系统电脑中打开软件,总会遇上错误提示"服务器没有及时响应或控制请求" ...

  8. win10以太网dns服务器未响应,Win10系统dns服务器未响应如何修复?

    最近很多Win10用户在反应,在Win10系统下连接网络时,遇到了网络无法连接的问题,这是怎么回事呢?其实这是因为Win10系统dns服务器未响应所造成的,那么遇到这种现象该如何修复呢?下面小编为大家 ...

  9. win8dns服务器没响应,win8笔记本dns服务器未响应怎么办

    在平时的日常生活里,有时候用win8笔记本电脑我们会遇到dns服务器未响应的问题,该如何解决win8笔记本dns服务器未响应这个难题呢?下面是学习啦小编收集的关于win8笔记本dns服务器未响应的解决 ...

最新文章

  1. 敏捷开发一千零一问系列之七:怎样对待有看法的徒弟?
  2. Windows 不能在 本地计算机 启动 SQL Server 服务
  3. 「Self-driving: KITTI」KITTI数据集简介
  4. 预测数值型数据:回归 源码分析(2)
  5. Oracle Awr
  6. Java Web笔记之Struts2.1 +Hibernate3.3 +Spring3.0
  7. 成功:选择比努力更重要,智慧比勤奋更重要
  8. 如何通过Facebook幻灯片广告让销售量疯涨
  9. 【最简单】地图获取经纬度的办法
  10. HTML常用的元素介绍
  11. java冰箱评测开题报告范文_智能电冰箱控制的设计开题报告.doc
  12. 题解 [LuoguP5560][Celeste-B]Golden Feather
  13. WinForm下多层架构的实现
  14. dvsdk_4_00_00_22_dm3730 Makefile内容
  15. Hp电脑测试软件还是硬件问题,惠普硬件怎么检测
  16. win10 安装kali子系统
  17. border-style之double实现三道杠
  18. oracle 全文索引 优化,通过案例学调优之--Oracle 全文索引
  19. oracle常用的视图和操作
  20. 站长探讨说说之SEO文章关键词精准优化布局

热门文章

  1. 央行:货币政策稳健并不意味着一成不变
  2. 区块链学习之密码学安全技术(五)
  3. CentOS学习笔记 - 4. 修改端口和禁止root登录
  4. 纪念:2006年我在51CTO的第一帖
  5. Agile in a Flash:万物皆渐进(14)
  6. 2003:个人知识管理实施
  7. 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目技术对比(下)
  8. node.js项目应用
  9. 谈谈Koa 中的next
  10. Android之解析XML