macos安装sql数据库连接工具需按数据库类型选择对应方案:mysql用命令行或workbench;postgresql通过brew装psql;sql server需odbc驱动加sqlcmd或azure data studio;oracle和达梦则依赖官方客户端及环境变量配置。
macos 上安装和配置 sql 数据库连接工具,核心在于选对客户端、配好环境、填准参数。不同数据库(mysql、postgresql、oracle、sql server、达梦)用的工具和步骤差异明显,不能一套流程套所有。下面按主流场景分清楚讲。
MySQL:命令行 + Workbench 两套方案
系统自带终端就能连,前提是 MySQL 服务已运行且路径已加入环境变量:
- 安装后执行
PATH="$PATH":/usr/local/mysql/bin临时生效,或写入~/.zshrc(M1/M2 默认 shell)并运行source ~/.zshrc - 终端输入
mysql -u root -p,回车后输密码(不显示字符,正常输入即可) - 成功进入后执行
SHOW DATABASES;验证连通性 - 图形界面推荐 MySQL Workbench:官网下载 dmg 安装,新建连接时填本地 host(127.0.0.1)、端口(3306)、用户名密码,点“Test Connection”即可
PostgreSQL:brew 一键装客户端
不需要安装完整服务端,只连远程或本地已有实例时,只需 psql 命令行工具:
- 终端运行
brew install postgresql(自动安装 psql 及依赖) - 连接远程库:
psql -h your-server-ip -U username -d dbname - 连接本机默认实例:
psql -U $(whoami)(若未设密码,可能直接进;否则加-W强制提示) - 退出用
\q或Ctrl+D
SQL Server:ODBC 驱动 + sqlcmd / Azure Data Studio
macOS 不支持原生 SQL Server 服务,但可通过容器或远程连接。重点是驱动和命令行工具:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 先装 Microsoft ODBC Driver 18:
brew tap microsoft/mssql-release && brew update && HOMEBREW_ACCEPT_EULA=Y brew install msodbcsql18 mssql-tools18 - 验证驱动:
isql -v应显示版本信息 - 连远程实例:
sqlcmd -S tcp:your-server,1433 -U username -P password -d dbname - 图形界面更推荐 Azure Data Studio(免费、轻量、支持插件),连接时选 SQL Server 类型,填主机、端口、认证方式即可
Oracle / 达梦等国产库:专用客户端或命令行适配
这类库通常不依赖通用驱动,需匹配官方客户端或精简版工具:
- Oracle:下载 macOS 版 Instant Client(Basic + SQL*Plus),解压后设置
ORACLE_HOME和DYLD_LIBRARY_PATH,再用sqlplus user/pass@host:port/service_name - 达梦:推荐 SQLark(官网 sqlark.com 下载 dmg),启动后选“达梦数据库”,填 IP、端口(默认 5236)、用户名密码,“测试连接”通过即完成
- 如用命令行工具 disql(达梦自带),需把其所在目录加入 PATH,并确保环境变量指向正确 lib 路径
连得上只是第一步,后续操作前建议先确认目标库的访问权限、防火墙策略(尤其是远程连接时的端口开放)、以及服务是否真正运行。工具装完别急着写业务 SQL,先跑个 SELECT 1; 或 SHOW TABLES; 看响应,稳了再往下走。










