1

具体问题:在学习 MySQL 并尝试获取 Python 股票信息抓取程序以将数据输入 MySQL 模式(数据库、表)的 2-3 周过程中,我在连接方面遇到了严重困难。由于做错事而被咬伤,现在不得不重新安装 MySQL 大约 8 次,我对安装过程中的几乎所有事情都持怀疑态度。因此这个问题:

显示在第一个(黑色)MySQL Workbench 屏幕左上角的“本地实例 MySQL”是否适合用于连接数据库?

作为后续,

windows服务MySQL57、连接MySQL57、本地实例MySQL57有什么区别?

在尝试启动和运行 MySQL 的非常痛苦的过程中,我想我已经走得更远了,当全新安装时第一个屏幕显示“MySQL57”而不是“本地实例......”</p>

我的设置参数非常普通,除了我将 MySQL 程序放在我的 D:驱动器而不是 C:驱动器(为操作系统保留的 SSD)上。

系统: Windows 8 64bit,Xeon Ivy Bridge 处理器,大容量 SSD,大容量 HD,mucho RAM,双 X-fired 显卡,ASUS Sabertooth MB(一年前自建)

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

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

我为什么要问这个问题?我的“未来问题”将是关于从 Python 获取数据到 MySQL 表中,但“首先要做的事”——我想获得一个我可以信任的干净安装。

顺便说一句,我已经彻底搜索了这个网站和许多其他网站,但没有找到任何符合我要求的答案;它们要么是针对非 Windows 环境的,要么是太多行话,我无法理解,要么太简单而无用。

TIA,道格

4

2 回答 2

2

似乎对某些术语有些混淆。那么让我们来看看每一个:

  • MySQL 是一个服务器应用程序,您可以通过 TCP/IP(在任何平台上)、命名管道(在 Windows 上)或套接字(在类似 *nix 的平台上)安装和连接它。该服务器是完全独立的,没有名称或类似的标识。
  • 运行 MySQL 服务器的 Windows 服务:这只是允许在机器启动时运行服务器的帮助程序。服务不是运行 MySQL 服务器所必需的,但如果没有它,您将不得不手动启动/停止服务器。您可以根据需要为服务器创建任意数量的服务条目,但通常创建多个服务条目是没有意义的。由于盒子上可以有多个服务器(每个服务器都有自己的服务),因此强烈建议为服务命名(如 MySQL57 用于 5.7 MySQL 服务器、MySQL56 或 5.6 服务器等)。
  • MySQL Workbench 连接是存储参数以连接到 MySQL 服务器的条目。它们通常不与特定服务绑定(您也可以连接到非 Windows 服务器),但如果它们被配置为本地服务器(在 Windows 机器上)并且您想要能够从 MySQL Workbench 中启动/停止此服务器(请参阅管理员部分)。他们使用服务名称对特定服务进行操作(您可以在连接管理器的系统配置文件中对其进行配置)。在 Windows MySQL Workbench 上,当它启动并且当前没有定义连接时,它会尝试查找已安装的服务(以帮助新用户更快地启动和运行)。然后它会自动为它找到的每个服务创建一个连接(它使用“mysql*”作为搜索服务的模式)。

创建的连接(如“本地实例 MySQL”)显示为磁贴,您只需单击即可打开该连接。请注意,单击图块最右侧的 1/4 只会打开一个信息弹出窗口,而不是打开连接本身。

现在回答你的问题:

windows服务MySQL57、连接MySQL57、本地实例MySQL57有什么区别?

我不明白你在哪里看到连接MySQL57。通常只有一个服务MySQL57 和 MySQL Workbench 中的连接到该服务所涉及的服务器。

我也不确定为什么这对你来说是一个如此可怕的过程。尤其是对于 Windows,我们在简单的安装体验上投入了大量精力。正常的流程应该是这样的:

  1. 下载 MySQL 安装程序
  2. 运行安装程序。从预设中选择典型场景或选择您想要安装的单个产品,例如 MySQL 服务器 + MySQL Workbench。
  3. 安装程序将下载并安装选定的组件。
  4. 配置你的服务器(比如给它一个正确的服务名称、TCP/IP 端口等)。
  5. 完成安装程序后,您启动 MySQL Workbench 并可以立即使用您的新服务器(如上所述,MySQL Workbench 会自动获取服务)。

根据您的下载速度,这应该是 5 到 10 分钟。过程。

高温高压

于 2013-11-12T08:49:03.380 回答
0

尊敬的先生,windows service mysql是windows创建的一个服务,可以帮助你启动/停止mysql。您可以Local Instance Mysql57毫无故障地使用,就是这样just a way of MySQL representing your local mysql instance in the workbench

于 2013-11-12T00:06:28.240 回答