【问题标题】:How can i use symfony 3 with mariadb and doctrine?如何将 symfony 3 与 mariadb 和教义一起使用?
【发布时间】:2017-08-26 10:16:48
【问题描述】:

如何在 mariadb 中使用 symfony 3?

但我也想使用学说,但我没有看到任何有用的信息 http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#sqlanywhere

所以请指导或提供正确的文章链接谢谢。

【问题讨论】:

  • 尝试转储($this->getDoctrine()->getConnection());和看和私有财产平台。这是什么课?
  • 老兄,mariadb的配置和mysql的完全一样
  • MariaDB is a binary drop in replacement for MySQL,就像 Percona。然而,每个数据库平台都有自己的技术规范和限制。 IE。 MariaDB JSON 支持是一个 TEXT 字段,其中 MySQL 是 JSON。 MariaDB 将自动翻译大多数 MySQL 特定的函数调用,以与 MariaDB 的功能兼容。

标签: symfony doctrine-orm mariadb symfony-3.2


【解决方案1】:

如果您让教义:架构:更新一次又一次地显示相同的迁移,请考虑将其添加到您的配置中:

doctrine:
    dbal:
        server_version: 'mariadb-X.X.X'

将 X.X.X 替换为安装在执行机器上的真实版本的 mariadb。

【讨论】:

【解决方案2】:

mysql-client 包也适用于 MariaDB 服务器。您可以在此处查看版本详细信息。 https://mariadb.com/kb/en/the-mariadb-library/mariadb-vs-mysql-compatibility/

【讨论】:

    【解决方案3】:

    HI它类似于mysql的配置

    parameters.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
    

    在你的 config.yml

    doctrine:
        dbal:
            driver: pdo_mysql
            host: '%database_host%'
            port: '%database_port%'
            dbname: '%database_name%'
            user: '%database_user%'
            password: '%database_password%'
            charset: UTF8
    

    【讨论】:

    • 是的,我明白了,但是我可以通过任何方式检查 symfony 控制器,我使用的是 maria db 而不是 mysql。
    • maria db 和 mysql 都是类似的配置,不懂的可以贴代码
    • 理解并工作,但它工作,但我想确认我连接到玛丽亚数据库而不是 mysql。
    【解决方案4】:

    在我的情况下是端口更改,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
    

    【讨论】:

      猜你喜欢
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多