首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Symfony 4中的数据库连接"localhost“更改为"127.0.0.1”?

如何将Symfony 4中的数据库连接"localhost“更改为"127.0.0.1”?
EN

Stack Overflow用户
提问于 2018-07-30 09:19:35
回答 1查看 1.6K关注 0票数 1

根据这个问题的解决..。

What is the Symfony firewall doing that takes so long?

...I试图更改.env文件

代码语言:javascript
复制
DATABASE_URL=mysql://root:root@localhost/project

代码语言:javascript
复制
DATABASE_URL=mysql://root:root@127.0.0.1/project

以达到更好的表现。

但是我得到了一个错误:

驱动程序中发生异常: SQLSTATEHY000连接被拒绝 /Users/work/project/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php第112行中的“驱动程序中发生异常: SQLSTATEHY000连接被拒绝”异常

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-30 12:59:17

检查数据库本身的用户权限,您的用户可能只能通过本地主机访问。

代码语言:javascript
复制
SELECT * FROM mysql.user where user = '<username>';

检查主机列。如果只返回一行与主机'localhost‘,那么您可以添加另一个具有相同的详细信息,但对于127.0.0.1主机

代码语言:javascript
复制
CREATE USER '<username>'@'127.0.0.1';
SET PASSWORD FOR '<username>'@'localhost' = PASSWORD('<password>');
FLUSH PRIVILEGES;

sql不在我的头上,您可能需要再次检查它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51590694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档