在 MySQL 5.6 Windows 中启用联合引擎
Posted
技术标签:
【中文标题】在 MySQL 5.6 Windows 中启用联合引擎【英文标题】:Enable Federated engine in MySQL 5.6 Windows 【发布时间】:2014-03-19 22:34:28 【问题描述】:我正在尝试在 mysql 中启用联合引擎。我确实关注了一些帖子和博客,并通过在 [mysqld] 下添加 federated 关键字来编辑 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
【问题讨论】:
【参考方案1】:正确的编辑,错误的文件位置。
在 Windows 7 64 位上默认安装 MySQL 安装程序的 MySQL v5.6 配置文件的位置是:
C:\ProgramData\MySQL\MySQL 服务器 5.6\my.ini
不是 C:\Program Files..
【讨论】:
【参考方案2】:太棒了!
我试过了,效果很好。
打开 Windows 资源管理器并输入“C:\ProgramData”,然后进入 MySQL 文件夹,您将看到 my.ini 文件。
只是广告联合unde [mysqld]
仅此而已。
您也可以转到 Windows 资源管理器上的工具并选择文件夹选项,然后选择查看选项卡,然后激活“显示隐藏的文件和文件夹”选项。
现在您将能够看到 ProgramData 文件管理器。
希望对你有帮助!
【讨论】:
【参考方案3】:仅供wamp用户参考:
编辑 my.ini @C:\wamp\bin\mysql\mysql5.6.17
在找到 [mysqld] 的文件末尾导航,然后在末尾附加/添加联合关键字。
[mysqld]
port=3306
explicit_defaults_for_timestamp = TRUE
federated
在 wamp phpmyadmin 控制台上验证完成后
【讨论】:
以上是关于在 MySQL 5.6 Windows 中启用联合引擎的主要内容,如果未能解决你的问题,请参考以下文章