代码之家  ›  专栏  ›  技术社区  ›  Sameer

与mac上的自制版本mysql和官方mysql首选项窗格混淆

  •  1
  • Sameer  · 技术社区  · 8 年前

    我从官方网站mysql下载了我Mac的mysql。com”,然后使用首选项窗格在我的服务器上启动它,并使用

    sudo /usr/local/etc/mysql/support-files/mysql.server start

    它工作得很好,但在我的开发过程中,我想更改sql_模式,因为我得到以下错误

    sql\u mode=only\u full\u group\u by

    他们中的许多人说要在 /usr/mysql/my.cnf ,但不幸的是,我在我的mac上没有看到那个目录,所以我安装了自制版本的mysql,这也不起作用。

    我的问题是在哪里可以找到 我的cnf公司 在我的mac上归档?现在我使用的不是自制版本的mysql,而是从mysql下载的官方mysql。com/下载。

    2 回复  |  直到 8 年前
        1
  •  1
  •   Faisal Umair    8 年前

    跑 mysql --help 它将显示正在加载的配置文件。

        2
  •  0
  •   Sameer    8 年前

    最后我得到了解决方案,我在/etc中创建了一个名为my的新文件。cnf并将其设置为

    [mysqld]
    # Default : STRICT_TRANS_TABLES,ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    sql_mode = ""
    

    现在它工作得很好:)谢谢你的回复!