我有一台运行在Windows 7上的MySQL服务器(技术上是在虚拟机上,但我不认为这很重要)。我配置了一切,一开始看起来很好。我试图通过命令行连接到服务器,它工作。然后我尝试通过Workbench连接到它并再次成功。但是,从那以后,我再也无法使用命令提示符连接到服务器。客户端计算机位于不同的子网中。
我的命令如下:
from django.db.models import Case, IntegerField, Value, When
total_qs = User.objects.annotate(weight=Case(
When(groups__name="AddEditCalibrations", then=Value(0)),
default=Value(1),
output_field=IntegerField()
)).order_by("weight", "first_name", "last_name")
它返回:
mysql -host HOST_IP -P PORT -uUSER -pPASSWORD
问题是,虽然我可以通过Workbench连接到服务器,但命令行只是不起作用。这一切都发生在我与Workbench连接后。它与Workbench有什么关系吗?或者是由其他问题引起的?