【发布时间】:2018-01-13 01:37:55
【问题描述】:
我正在尝试将我的 symfony 数据库与 Sequel Pro(数据库管理工具)连接,但是当我第一次安装 Symfony 时,Symfony 设置原则的方式是使用“sqlite:///%kernel.project_dir%/var/data. db”,我无法将其更改为 mysql 并设置自定义密码和用户。
有什么方法可以重置学说,以便我可以从头开始并使用自己的密码和用户设置数据库?
我已经尝试过教义:数据库:转储,但这没有帮助,也没有帮助删除教义并重新安装它。
【问题讨论】:
-
我也试过 "$this->getDoctrine()->getManager()->getConnection()->getPassword()" 看看我是否能得到密码,但这会返回 null。
-
你使用的是什么版本的 Symfony?你不需要删除和重新安装 Doctrine,你只需要在
config.yml正确配置它来设置驱动程序和parameters.yml来设置主机、端口、数据库名称、用户和密码(假设你在 2.8版本)。 -
我不知道该怎么做?
-
再说一遍,您使用的是什么版本的 Symfony?
-
我使用的是最新版本的 Symfony。