2014-02-19 23 views
5

我想在MySQL中啓用聯合引擎。我確實關注了一些帖子和博客,並且我通過添加[mysqld]下的聯合關鍵字來編輯my-default.ini [位置:C:\ Program Files \ MySQL \ MySQL Server 5.6]。在MySQL 5.6中啓用聯合引擎Windows

[mysqld] 
federated 

後來我重新啓動MySQL服務器,我去交叉驗證是否啓用或不通過發射SQL查詢顯示引擎;

Engine   Support   Transactions   XA  Savepoints 
FEDERATED   NO     NULL   NULL  NULL 

任何人都可以幫助我。

環境 操作系統:Windows 7的64位 的MySQL版本:5.6

回答

5

正確的編輯,錯誤的文件位置。

用於爲MySQL V5.6配置文件與在Windows 7默認的MySQL安裝程序安裝的位置的64位是:

C:\ ProgramData \的MySQL \ MySQL服務器5.6 \的my.ini

不是C:\ Program Files ..

+0

這恰恰就是我的情況下proplem上。謝謝。 – n0daft

0

優秀!

我試過這個,它工作正常。

打開Windows資源管理器並輸入'C:\ ProgramData',然後輸入MySQL文件夾,您將看到my.ini文件。

Just ad federated unde [mysqld]

就是這樣。

此外,您可以去Windows資源管理器中的工具,然後選擇文件夾選項,然後查看選項卡,並激活'顯示隱藏的文件和文件夾'選項。

現在您將能夠看到ProgramData文件管理器。

希望它可以幫助你!

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