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

我无法访问

PHPMyAdmin.当我想去那里时,我收到了这个错误:

#2002 – The server is not responding (or the local MySQL server’s socket is not correctly configured)

我搜索了这个错误,但不清楚.

我试着通过这段代码知道哪个端口是打开的:

pgrep mysql

当mysql运行时,两个端口打开.

我想在我的localhost中访问PHPMyAdmin.我正在使用Ubuntu OS

最佳答案 在Ubuntu中,默认情况下mysql不监听TCP / IP连接.它只使用本地套接字.

当前本地套接字在/etc/mysql/my.cnf中配置.如果您打开此文件,您应该找到类似于:

[client]

port = 3306

socket = /var/run/mysqld/mysqld.sock

你应该做的只是打开PHPMyAdmin的配置文件(config.inc.php)并更改套接字地址.也许你的PHPMyAdmin上没有本地套接字配置,或者它可能不同.这个文件应该包含一行(当然,根据你在my.cnf上找到的地址调整地址):

$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值