我想要一个具有Fabric和Python raw_input内置函数的客户端来实现像控制台一样的Mysql客户端。
单指令即可。但对于多行SQL,fab需要一些SQL处理(ssh到远程服务器并将SQL回显到本地mysql
客户端),然后raw_input将丢失多行SQL的重置。在mysql
控制台中,您可以粘贴多行SQL,并且每个指令都会执行完美。
为什么不直接使用mysql
客户端?有一个服务器的大门。我们需要一个简单的别名来避免每次都写入参数。并且在执行SQL之后发布一些作业(发布执行的回声等)
我猜结构run
阻止sys.stdin
并使输入丢失。但是我在一个独立的线程中没有执行run
。