当我尝试登录phpmyadmin时出现这个错误:“mysqli\u real\u connect():没有这样的文件或目录”我的操作系统是ubuntu我该怎么办?
我甚至做了这个“在config.inc.php中将localhost改为127.0.0.1”,但它不起作用
这是mysql服务的状态
`sudo service mysql status`
mysql.service-mysql community server loaded:loaded(/lib/systemd/system/mysql.service;启用;供应商预设:en)
活动:自sat 2018-05-19 08:54:24 cst起失败(结果:退出代码);2分钟4秒
进程:31984 execstartpre=/usr/share/mysql/mysql systemd start pre(code=exi main pid:1244(code=exited,status=0/success)
مه 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条答案
按热度按时间ddrv8njm1#
在config.inc.php中看到您的更改:
localhost
到127.0.0.1
您可以尝试不这样做,只需添加mysql运行的端口号,如下例所示:$cfg['Servers'][$i]['host'] = 'localhost:3306';
事实上,我也有同样的问题,并尝试了你,这是最终答案无处不在,在不同的论坛。最后,我尝试了上述方法,并为我工作。希望对你也有用。
祝你好运!