我正在尝试在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
答案 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控制台
答案 2 :(得分:0)
外观极好!
我试过这个并且工作正常。
打开Windows资源管理器并输入“C:\ ProgramData”,然后输入MySQL文件夹,您将看到my.ini文件。
广告联盟unde [mysqld]
就是这样。
您也可以转到Windows资源管理器上的工具,选择文件夹选项,然后选择查看选项卡,并激活“显示隐藏文件和文件夹”选项。
现在您将能够看到ProgramData文件管理器。
希望它可以帮到你!