是否可以在没有MySQL本身的macOS上仅安装mysqldump。
我正在通过Docker使用MySQL数据库,但无法通过MySQL Workbench从本地计算机中转储数据库。
您对如何解决该问题以及是否可以从本地计算机进行转储有任何建议吗?
最佳答案
在Linux上,您应该能够在没有mysql-server的情况下安装mysql-client软件包(包括mysqldump,mysql,mysqladmin等)。您还必须安装mysql共享软件包。
但是我不知道MacOS的软件包会拆分这些软件包。 MacOS的二进制发行版包含了所有内容。
您可以为MacOS安装MySQL软件包,而忽略您拥有mysqld实例的事实。或者,您可以停止实例并将其配置为在启动时不自动启动(MacOS发行版包括用于MySQL的“系统偏好”小程序,您可以在其中配置它)。
如果只需要MacOS上的客户端,则可能必须下载源代码并自行构建。我认为那是不值得的事。这将需要安装Xcode,并弄清楚如何仅构建客户端,等等。这项工作可能需要几个小时。
我只需要安装MacOS发行版并完成任务即可。
关于mysql - 是否可以在macOS上仅安装mysqldump,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47380458/