与要安装的不同类型的MySQL应用程序混淆

与要安装的不同类型的MySQL应用程序混淆,mysql,shell,mysql-workbench,homebrew,Mysql,Shell,Mysql Workbench,Homebrew,我对MySQL非常陌生 我的问题是关于在我的mac(mojave os)上安装MySQL,以学习和实践MySQL,以便以后在node.js中使用它 首先,我用自制软件获得了它,但后来我无法在工作台上使用它-我为root用户设置了密码,但我没有找到任何命令列表来使用它,因为它拒绝在工作台上对它执行任何操作,我也没有找到任何命令 然后我下载了CommunityServer——我有一个通过system prefs的服务器,但我没有命令行界面——我需要它来编写查询 之后我下载了MySQL Shell。但

我对MySQL非常陌生

我的问题是关于在我的
mac(mojave os)
上安装MySQL,以学习和实践MySQL,以便以后在node.js中使用它

首先,我用自制软件获得了它,但后来我无法在工作台上使用它-我为root用户设置了密码,但我没有找到任何命令列表来使用它,因为它拒绝在工作台上对它执行任何操作,我也没有找到任何命令

然后我下载了CommunityServer——我有一个通过system prefs的服务器,但我没有命令行界面——我需要它来编写查询

之后我下载了MySQL Shell。但就我的研究而言,我发现它不是标准的CLI(在这里找到它
https://stackoverflow.com/questions/58367813/how-to-uninstall-mysql-shell-on-macos

我的问题是下一个

例如,当我开始学习MongoDB时,我有MongoDB Compass和MongoDB Shell——一个帮助我使用命令,另一个帮助我直观地看到结果

MySQL有一种我想学习和练习的语言(选择、使用等)。除了MySQL,我怎么能像MongoDB那样做呢?我应该安装什么,以及为什么自制MySQL版本与任何其他MySQL版本(甚至命令-例如MySQL.server start)不同,并且MySQL文档中没有相关文档


提前谢谢。Hope解释得很清楚不幸的是,macOS没有一个安装程序能像现在这样好。相反,您必须单独安装不同的部件

对于您计划执行的工作类型,我建议至少安装2件:

  • ,它保存您的数据。在macOS上,它附带了一个首选项窗格,您可以使用该窗格对服务器进行一些基本管理(启动/停止、目录设置)

  • ,一个可视化的设计、查询和管理工具。这将为您的数据库工作提供GUI支持

服务器还附带了经典的shell,您可以通过在终端中运行
mysql
来启动它。与启动完整的GUI相比,对于简单的工作来说,这有时更快

一个更好的命令行工具是,它是经典shell的一个新的高度改进的变体,将来将最终完全取代旧的经典shell。因此,安装它当然没有错


我希望这能澄清开始使用MySQL需要哪些部分。

不幸的是,macOS没有像MySQL那样好的安装程序。相反,您必须单独安装不同的部件

对于您计划执行的工作类型,我建议至少安装2件:

  • ,它保存您的数据。在macOS上,它附带了一个首选项窗格,您可以使用该窗格对服务器进行一些基本管理(启动/停止、目录设置)

  • ,一个可视化的设计、查询和管理工具。这将为您的数据库工作提供GUI支持

服务器还附带了经典的shell,您可以通过在终端中运行
mysql
来启动它。与启动完整的GUI相比,对于简单的工作来说,这有时更快

一个更好的命令行工具是,它是经典shell的一个新的高度改进的变体,将来将最终完全取代旧的经典shell。因此,安装它当然没有错


我希望这能澄清开始使用MySQL需要哪些部分。

Mike,我会在几个小时内尝试,让你知道。谢谢!希望我能做好。迈克,我会在几个小时内试一下,让你知道。谢谢!希望我能得到它。