在MySQL 5.6 Windows中启用联合引擎

时间:2014-02-19 14:17:16

标签: mysql database mysql-workbench federated

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

[mysqld]
federated

后来我重新启动了MySQL Server,我通过触发SQL Query show引擎来交叉验证是否启用了它;

Engine            Support            Transactions          XA     Savepoints
FEDERATED           NO                    NULL            NULL       NULL

任何人都可以帮助我。

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

3 个答案:

答案 0 :(得分:5)

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

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

C:\ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini

不是C:\ Program Files ..

答案 1 :(得分:1)

仅供wamp用户使用:

  

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

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

[mysqld]
port=3306
explicit_defaults_for_timestamp = TRUE
federated

完成后验证wamp phpmyadmin控制台

enter image description here

答案 2 :(得分:0)

外观极好!

我试过这个并且工作正常。

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

广告联盟unde [mysqld]

就是这样。

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

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

希望它可以帮到你!