如何将symfony 3与mariadb一起使用?
但是我也想使用教义,但我没有看到任何有用的信息 http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#sqlanywhere
因此,请指导或提供适当的文章链接,谢谢。
如果你得到 doctrine:schema:update 一次又一次地显示相同的迁移,请考虑将其添加到你的配置中:
doctrine:
dbal:
server_version: 'mariadb-X.X.X'
将 X.X.X 替换为执行计算机上安装的真实版本的 mariadb。
mysql-client 包也适用于 MariaDB 服务器。您可以在此处查看版本详细信息。 https://mariadb.com/kb/en/the-mariadb-library/mariadb-vs-mysql-compatibility/
HI 它类似于 mysql 配置
参数.yml
parameters:
database_host: 127.0.0.1
database_port: null
database_name: test # your database name
database_user: root # mysql username
database_password: test123 # mysql password
在你的配置中
doctrine:
dbal:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
在我的情况下,这是端口更改,3307,检查MariaDB中的端口:
parameters:
database_host: 127.0.0.1
database_port: 3307
database_name: test # your database name
database_user: root # mysql username
database_password: test123 # mysql password