6

我正在尝试在 MySQL 中启用联合引擎。我确实关注了一些帖子和博客,并通过在 [mysqld] 下添加联合关键字来编辑 my-default.ini [位置:C:\Program Files\MySQL\MySQL Server 5.6]。

[mysqld]
federated

后来我重新启动了 MySQL 服务器,并通过触发 SQL Query 显示引擎来交叉验证它是否已启用;

Engine            Support            Transactions          XA     Savepoints
FEDERATED           NO                    NULL            NULL       NULL

谁能帮帮我吗。

环境操作系统:Windows 7 64bit MySQL 版本:5.6

4

3 回答 3

6

正确的编辑,错误的文件位置。

在 Windows 7 64 位上默认安装 MySQL 安装程序的 MySQL v5.6 配置文件的位置是:

C:\ProgramData\MySQL\MySQL 服务器 5.6\my.ini

不是 C:\Program Files..

于 2014-08-18T01:06:19.330 回答
2

好极了!

我已经尝试过了,它工作正常。

打开 Windows 资源管理器并键入“C:\ProgramData”,然后进入 MySQL 文件夹,您将看到 my.ini 文件。

只是广告联合unde [mysqld]

就这样。

您也可以转到 Windows 资源管理器上的工具并选择文件夹选项,然后查看选项卡,然后激活“显示隐藏的文件和文件夹”选项。

现在您将能够看到 ProgramData 文件管理器。

希望对你有帮助!

于 2014-10-25T23:46:39.923 回答
2

仅供 wamp 用户参考:

编辑 my.ini @C:\wamp\bin\mysql\mysql5.6.17

在找到 [mysqld] 的文件末尾导航,然后在末尾附加/添加联合关键字。

[mysqld]
port=3306
explicit_defaults_for_timestamp = TRUE
federated

一旦在 wamp phpmyadmin 控制台上完成验证

在此处输入图像描述

于 2016-06-21T19:05:55.043 回答