2013-07-11 33 views
0

假設我已經在Windows 7上安裝了MySQL工作臺而沒有服務器,並且正在連接到遠程服務器。
如何爲工作臺設置客戶端配置(如'my.ini'中的[client]部分)?
或者,也許我得到了錯誤的方式,客戶端從它連接的服務器加載配置?如何在沒有安裝服務器的情況下爲MySQL Workbench設置客戶端配置?

更新:

也許我還不夠清楚。我正在嘗試設置的配置命令行來在每個事務開始時運行,如:

SET autocommit=0; 
SET tx_isolation='READ-COMMITTED'; 

如果安裝在我的機器上的MySQL服務器,然後我可以將下面的行添加到「我的.ini'文件:

[client] 
init-command="SET autocommit=0; SET tx_isolation='READ-COMMITTED'" 
+0

你到底想要配置什麼? – eggyal

+0

我已經更新了更具體的問題。 –

+0

知道可以設置['autocommit'](http://dev.mysql.com/doc/en/server-system-variables.html#sysvar_autocommit)和['tx_isolation'](http ://dev.mysql.com/doc/en/server-system-variables.html#sysvar_tx_isolation)全局,在服務器上(因此不需要在每個連接上設置它)? – eggyal

回答

0

MySQL Workbench不會爲其自己的配置加載任何服務器配置文件。它可以在服務器的這種配置文件上工作,但是(服務器部分,通常只有[mysqld])。

MySQL Workbench的配置是您爲了連接到服務器(無論是本地還是遠程)而必須執行的手動步驟。

+0

我沒有在尋找如何連接到服務器的配置,如果這意味着什麼。我正在尋找配置來設置連接到服務器時客戶端的行爲。 –

+0

那客戶是?如果它是MySQL Workbench,則配置文件的[client]部分是不相關的(不能被WB讀取)。如果它不是'''MySQL Workbench,那麼你的問題與WB無關。 –

+0

我的WB似乎受[客戶]部分的影響;例如,當我設置'tx_isolation'變量時,它實際上會影響WB的事務的隔離級別。我正在使用MySQL WB 5.2.47和MySQL服務器5.6。 –

相關問題