mysql - 是否可以在 macOS 上只安装 mysqldump

标签 mysql macos docker

是否可以在没有 MySQL 本身的 macOS 上只安装 mysqldump。

我正在通过 Docker 使用 MySQL 数据库,但无法通过 MySQL Workbench 从本地计算机转储数据库。

/Applications/MySQLWorkbench.app/Contents/MacOS/mysqldump is version 5.7.17, but the MySQL Server to be dumped has version 5.7.20.

您对如何解决这个问题并能够从我的本地计算机进行转储有任何建议。

最佳答案

Brew 现在也有 mysql-client 包,因此您无需安装完整的 mysql 包即可获得 mysqldump< 之类的工具;运行 brew install mysql-client 就足够了。

安装后注意事项请注意:

mysql-client is keg-only, which means it was not symlinked into /usr/local, because conflicts with mysql.

If you need to have mysql-client first in your PATH run:

echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile

否则,您需要直接使用位于 /usr/local/opt/mysql-client/bin/mysqldump 的二进制文件。

关于mysql - 是否可以在 macOS 上只安装 mysqldump,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47380458/

相关文章:

php - 来自mysql结果的多维数组

mysql - 如何检索每个 `delivery date` 的最大 `order number` 的记录

python - SSL 1108 Mac 问题

macos - 如何使 NSMenuItem 中的自定义 NSView 成为FirstResponder?

docker - 在 Docker 构建期间传递配置文件的最佳方式

docker - 使 pdb 与 docker 一起工作

python - 使用Python执行INSERT INTO MySQL数据库时出现SQL错误

ios - 如何从 GTLDriveFile 获取 google 驱动器文件的 url?

docker - 端口不可用 : listen tcp 0. 0.0.0/50070:绑定(bind):尝试以访问权限禁止的方式访问套接字

php - 无法连接到数据库