【发布时间】:2012-12-30 14:11:58
【问题描述】:
我正在尝试通过 SSH 隧道配置新连接。
但是在服务器上,命令mysql不存在。我有自己的编译器,名为 custo-mysql。
我的意思是,当我在服务器上时,我使用以下命令:
$ custo-mysql -u root -pmypassword
如何告诉工作台使用 custo-mysql 而不是 mysql?
【问题讨论】:
我正在尝试通过 SSH 隧道配置新连接。
但是在服务器上,命令mysql不存在。我有自己的编译器,名为 custo-mysql。
我的意思是,当我在服务器上时,我使用以下命令:
$ custo-mysql -u root -pmypassword
如何告诉工作台使用 custo-mysql 而不是 mysql?
【问题讨论】:
mysql(和你的custo-mysql)是服务器的客户端。 Workbench 也是一个客户端,所以它不需要使用 custo-mysql 的东西。它只是连接到您的服务器。
基本上,在您的服务器上,您有一个“mysqld”正在运行:一个 mysql 服务器。您的命令custo-mysql 作为一种接口连接到该服务器。 Workbench 具有完全相同的功能,因此如果您的网络/隧道等正确,它应该可以工作。
【讨论】:
正如@Nanne 已经提到的,您不需要mysql 客户端使用 Workbench 连接到您的 MySQL 服务器。
我想指出的是,Workbench 确实使用 mysql 命令行客户端在 Admin / Data Import/Restore 部分导入数据库。话虽如此,如果没有它,你肯定会没事的。
干杯,
【讨论】: