删除MySQL连接

时间:2013-11-10 20:27:01

标签: mysql mysql-workbench connection mysql-5.7

主题:MySQL连接

具体问题:在为期2-3周的学习MySQL的过程中,并尝试获取Python股票信息报废程序以将数据提供给MySQL模式(数据库,表),我最终创建了许多连接。 (MySQL57,MySQL57_1,MySQL57Nov13)尽管我相信我已经通过Workbench删除了连接,但它们仍然显示为Window服务。如何在MySQL和Windows服务中完全摆脱这些野兽?

系统:Xeon Ivy Bridge处理器上的Windows 8 64位,大型SSD,大型高清,大容量RAM,双X扫描视频卡,华硕Sabertooth MB(自建一年前)

软件:MySQL 5.7,完全安装,除了Visual Basic和Python3模块(运行2.7)。试图将上述硬件用作服务器和服务器。客户端。

尽管我在1964年完成了我的第一个Fortran编程,并且在Unix机器上度过了我的职业生涯,但当涉及与数据库和客户端/服务器通信相关的术语时,请将我视为新手。

为什么我问这个问题?我的“未来的问题”将是关于从Python获取数据到MySQL表,但“首先要做的事情”---我想得到一个很好的干净安装&我担心这些连接会显示为Windows服务。

顺便说一句,我已经彻底搜索了这个网站和其他许多网站,但没有找到符合我要求的任何答案;它们要么是非Windows环境,要么是我不明白的行话,要么太简单而无法使用。希望没有遇到错误: - )

TIA,道格

2 个答案:

答案 0 :(得分:1)

您已经找到了卸载命令,所以让我告诉您如何确保不删除错误的服务。

打开服务管理(例如,通过“开始”菜单 - >“计算机” - >“右键单击 - >管理 - >服务和应用程序 - >服务”。滚动到MySQL服务器服务,然后双击要卸载的服务。将打开一个对话框,其中包含有关服务的各种信息,包括“可执行路径:”行。后续行包含此服务所针对的服务器的完整路径。每个服务器应该只有一个服务。如果不是这种情况,那么您可能必须通过注册表并搜索服务名称并手动删除该密钥,直到只剩下一个。否则,只需使用该路径来运行卸载,如果这是用于您不再需要的服务器/服务。

答案 1 :(得分:0)

由于迈克尔的评论,我的问题(正如我原来的问题所述)已经解决了。

在具有管理员权限的命令提示符

net stop MySQL57Nov13 (服务名称)
 停止服务(我的所有3项服务)

Note: I had cd'd to  D:\Program Files\MySQL\MySQL Server 5.7\bin  to run the net stop

命令。我有一种预感,即命令可以独立于所选目录而工作 从...运行它们虽然没有进一步实验。可能取决于PATH env var。

然后转到C:>

sc删除MySQL57Nov13

for all 3 services I wanted to delete

作为参考,我使用了http://dev.mysql.com/doc/refman/5.7/en/windows-troubleshooting.html

以上是在迈克回答之前写的。

稍后更新:这是*%@& !!恶梦!显然我删除了关键的Windows服务(是MySQL57,MySQL57_1或MySQL57Nov13之一)。这有效地摧毁了整个项目......无法创建新的,新的连接或其他任何东西。因此,我使用内部MySQL卸载例程而不是Windows程序管理卸载卸载了所有内容(据我所知)。幸运的是,我没有必须保存的数据。

我今天晚些时候会开始一个新问题....我将再次卸载这个混乱,并从头开始(当我尝试导入.sql文件时,新问题将涉及MySQL导入挂起与我一直在观看的教程相关联)

让我们的问题得到解决,非常感谢Michael和Mike