假设我在没有服务器的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'"
答案 0 :(得分:0)
MySQL Workbench不会为自己的配置加载任何服务器配置文件。它可以在服务器的这样的配置文件上工作(但是服务器部分,通常只有[mysqld]
)。
MySQL Workbench的配置是您必须执行的手动步骤,以便连接到服务器(无论是本地还是远程)。
答案 1 :(得分:0)
您很久以前问过这个问题,所以也许这与您不再相关,但是我将在此处提供一种使他人受益的方法。
在Workbench中打开连接属性。 在“连接”选项卡上,选择“高级”选项卡。 在其中的“其他”部分中添加以下两个选项(显然,将readDefaultFile位置更改为my.ini的位置)。
readDefaultFile = C:\ Program Files \ MySQL \ MySQL Server 5.7 \ my.ini readDefaultGroup = client
现在打开连接应根据需要从my.ini中读取客户端部分。