mysqli_real_connect(): (HY000/2002): No such file or directory
MacOS上出现PhpMyAdmin错误。我想要答案我真的不知道我需要做什么来解决这个问题。
发布于 2017-02-02 16:39:44
在/etc/phpmyadmin/config.inc.php中将localhost更改为127.0.0.1
$cfg['Servers'][$i]['host'] = '127.0.0.1';
这是因为如果您使用本地主机,pma会尝试连接到mysql.socket。如果你使用127.0.0.1,PMA建立一个TCP连接,这应该可以工作。
发布于 2018-05-12 07:17:20
首先,确保mysql服务正在运行:
ps elf|grep mysql
如果正在运行,您将看到如下输出:
4 S root 9642 1 0 80 0 - 2859 do_wai 23:08 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/tomcat-machine.local.pid
4 S mysql 9716 9642 0 80 0 - 200986 poll_s 23:08 pts/0 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/tomcat-machine.local.err --pid-file=/var/lib/mysql/tomcat-machine.local.pid
然后在config.inc.php中将本地主机更改为127.0.0.1
$cfg['Servers'][$i]['host'] = '127.0.0.1';
root“用户的默认密码为空"”请勿键入任何内容作为密码
如果不允许空密码,您需要重新编辑config.inc.php并更改:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
问题是配置设置和MySQL未运行的组合。这就是帮助我修复这个错误的原因。
发布于 2020-01-24 15:47:38
试一试
sudo service mysql restart
这对我很管用
https://stackoverflow.com/questions/41881123
复制相似问题