0

假设我在没有服务器的 Windows 7 上安装了 MySQL 工作台,并且正在连接到远程服务器。
如何为工作台设置客户端配置(如“my.ini”中的 [client] 部分)?
或者也许我弄错了,客户端从它连接的服务器加载配置?

更新:

也许我不够清楚。我要设置的配置是在每个事务开始时运行的命令行,例如:

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

如果我的机器上安装了 MySQL 服务器,那么我可以将以下行添加到安装文件夹中的“my.ini”文件中:

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

2 回答 2

1

您很久以前就问过这个问题,所以也许这与您不再相关,但我将在此处包括一种这样做的方法以使他人受益。

在 Workbench 中打开您的连接属性。在连接选项卡上,选择高级选项卡。在那里将以下两个选项添加到 Others 部分(显然将 readDefaultFile 位置更改为 my.ini 的位置)。

readDefaultFile=C:\Program Files\MySQL\MySQL Server 5.7\my.ini readDefaultGroup=client

现在打开连接应该根据需要从 my.ini 读取客户端部分。

于 2019-02-20T04:28:28.587 回答
0

MySQL Workbench 不会为自己的配置加载任何服务器配置文件。但是,它可以在这样的服务器配置文件上工作(服务器部分,通常[mysqld]只有)。

MySQL Workbench 的配置是您必须执行的手动步骤才能连接到服务器(无论是本地还是远程)。

于 2013-07-12T07:19:09.477 回答