无法连接到MySQL服务器(HY000 / 2002)

时间:2018-05-18 18:02:46

标签: php mysql ubuntu phpmyadmin

当我尝试在phpmyadmin中登录时出现此错误:“mysqli_real_connect():没有这样的文件或目录” 我的操作系统是ubuntu 我该怎么办?

我甚至这样做     “在config.inc.php中将localhost更改为127.0.0.1” 但它不起作用

这是MySQL服务的状态

`sudo service mysql status`
  

mysql.service - MySQL社区服务器      已加载:已加载(/lib/systemd/system/mysql.service;已启用;供应商预设:en)

     

活跃:失败(结果:退出代码)自星期六2018-05-19 08:54:24 CST; 2分4秒

     

进程:31984 ExecStartPre = / usr / share / mysql / mysql-systemd-start pre(code = exi    主PID:1244(代码=退出,状态= 0 /成功)

     

مه19 08:54:24 amir systemd [1]:mysql.service:服务暂停时间结束,sched

     

مه19 08:54:24 amir systemd [1]:mysql.service:预定重启作业,重启co

     

مه19 08:54:24 amir systemd [1]:停止了MySQL社区服务器。

     

مه19 08:54:24 amir systemd [1]:mysql.service:重复启动请求太快了

     

مه19 08:54:24 amir systemd [1]:mysql.service:结果'exit-code'失败。

     

مه19 08:54:24 amir systemd [1]:无法启动MySQL社区服务器。

1 个答案:

答案 0 :(得分:1)

看到您在 config.inc.php 中进行了更改:

localhost 127.0.0.1

好吧,您可以尝试仅通过添加 运行的端口号来尝试不执行此操作,如下例所示:

$cfg['Servers'][$i]['host'] = 'localhost:3306';

实际上,我也遇到了同样的问题,并像您一样尝试过,最终在不同的论坛中得到了解答。

最后,我尝试了上述方法并为我工作。希望它也对您有用。

祝你好运!