Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t使用localhost连接到mysql_Mysql_Drupal_Osx Elcapitan - Fatal编程技术网

Can';t使用localhost连接到mysql

Can';t使用localhost连接到mysql,mysql,drupal,osx-elcapitan,Mysql,Drupal,Osx Elcapitan,我正在使用Mac和最新的MySQL。最近,我将操作系统更新为El Capitan,现在我意识到“localhost”作为一个名称已经不起作用了,它只有127.0.0.1 是否有一些设置,我可以为mysql定义localhost实际上是127.0.0.1 这是Drupal中的消息(因为我使用的是localhost) Drupal中的这些设置用于连接mysql数据库。 如果我使用localhost,它就不起作用,如果我在那里使用127.0.0.1,它就工作得很好 我遵循了“修复MySQL 5.6的

我正在使用Mac和最新的MySQL。最近,我将操作系统更新为El Capitan,现在我意识到“localhost”作为一个名称已经不起作用了,它只有127.0.0.1

是否有一些设置,我可以为mysql定义localhost实际上是127.0.0.1

这是Drupal中的消息(因为我使用的是localhost)

Drupal中的这些设置用于连接mysql数据库。 如果我使用localhost,它就不起作用,如果我在那里使用127.0.0.1,它就工作得很好


我遵循了“修复MySQL 5.6的三个选项”下的选项1,我的错误消失了-。

我已经将localhost更新为127.0.0.1,它开始工作。

你能说得更具体一点吗?我不明白你的问题,你无法连接或MySQL无法启动?你能检查一下你的主机文件吗。如果127.0.0.1正在工作,但localhost没有工作,则可能主机文件中缺少localhost条目。我不是Mac用户,但我相信hosts文件位于/private/etc/hostslocalhost(在hosts中)