MySQL Workbench中显示的连接是否应为“Local instance MySQL57”或“MySQL57”?

时间:2013-11-12 00:02:10

标签: mysql sql mysql-workbench connection mysql-5.7

具体问题:在为期2-3周的学习MySQL的过程中,并尝试获取Python股票信息报废程序以将数据提供给MySQL模式(数据库,表格),我遇到了严重的连接困难。因为做错了事而被咬了现在不得不重新安装MySQL大约8次,我对于安装过程中的所有事情都非常谨慎。因此这个问题:

在第一个(黑色)MySQL Workbench屏幕的左上角显示“Local instance MySQL”是否正确用于连接数据库?

作为后续行动,

Windows服务MySQL57,连接MySQL57和本地实例MySQL57有什么区别?

在尝试启动并运行MySQL的非常痛苦的过程中,我认为我在进行全新安装时会更进一步,第一个屏幕显示“MySQL57”,而不是“本地实例......”

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

系统: Xeon Ivy Bridge处理器上的Windows 8 64位,大型SSD,大型高清内存,双X射频视频卡,华硕Sabertooth MB(自建一年前)< / p>

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

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

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

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

TIA,道格

2 个答案:

答案 0 :(得分:2)

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

  • MySQL是一个服务器应用程序,您可以安装并连接到via TCP / IP(在任何平台上),命名管道(在Windows上)或套接字(在 * nix喜欢平台)。该服务器完全独立,没有用于识别的名称等。
  • 运行MySQL服务器的Windows服务:这只是帮助您在计算机启动时运行服务器的帮助程序。运行MySQL服务器并不是必需的服务,但如果没有它,则必须手动启动/停止服务器。您可以根据需要为服务器创建任意数量的服务条目,但通常创建多个服务条目是没有意义的。由于盒子上可以有多个服务器(每个服务器都有自己的服务),因此强烈建议给服务说话名称(如MySQL57用于5.7 MySQL服务器,MySQL56或5.6服务器等)。
  • MySQL Workbench连接是存储连接MySQL服务器的参数的条目。它们通常不依赖于特定服务(您也可以连接到非Windows服务器),但如果为本地服务器(在Windows计算机上)配置并且您希望成为这样的服务,它们可能与此类服务相关联能够从MySQL Workbench中启动/停止此服务器(请参阅管理员部分)。它们使用服务名称来处理特定服务(在Connection Manager,System profile中配置它)。在Windows上,MySQL Workbench在启动时尝试查找已安装的服务(以帮助新用户更快地启动和运行),并且当前未定义任何连接。然后它会自动为它找到的每个服务创建一个连接(它使用“mysql *”作为模式来搜索服务)。您可以通过删除所有连接重新启动此过程并重新启动MySQL Workbench。

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

现在回答你的问题:

  

Windows服务MySQL57之间有什么区别   连接MySQL57和本地实例MySQL57?

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

我也不确定为什么这对你来说这是一个可怕的过程。特别是对于Windows而言,已经投入了大量精力进行简单的安装体验。正常过程应该是:

  1. 下载MySQL安装程序
  2. 运行安装程序。从预设中选择一个典型的场景,或者选择您想要安装的各个产品,比如MySQL服务器+ MySQL Workbench。
  3. 安装程序将下载并安装所选组件。
  4. 配置您的服务器(例如为其提供正确的服务名称,TCP / IP端口等)。
  5. 完成安装程序后,启动MySQL Workbench并立即使用新服务器(如上所述,MySQL Workbench自动获取服务)。
  6. 根据您的下载速度,这应该是5到10分钟。过程

    HTH

答案 1 :(得分:0)

尊重先生,windows service mysql是Windows成功帮助您启动/停止mysql时创建的服务。您可以使用Local Instance Mysql57而不会出现故障,因为它是just a way of MySQL representing your local mysql instance in the workbench