当我尝试在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社区服务器。
答案 0 :(得分:1)
看到您在 config.inc.php 中进行了更改:
localhost
到 127.0.0.1
好吧,您可以尝试仅通过添加 mysql 运行的端口号来尝试不执行此操作,如下例所示:
$cfg['Servers'][$i]['host'] = 'localhost:3306';
实际上,我也遇到了同样的问题,并像您一样尝试过,最终在不同的论坛中得到了解答。
最后,我尝试了上述方法并为我工作。希望它也对您有用。
祝你好运!