要在 macOS 上配置 DSN,您可以使用命令行实用程序(myodbc-installer),编辑用户 Library/ODBC
目录中的 odbc.ini
文件,或使用 ODBC 管理器 GUI。
ODBC 管理器包含在 OS X v10.5 及更早版本中;更高版本的 OS X 和 macOS 用户需要手动下载并安装它。
要使用 myodbc-installer 实用程序创建 DSN,您只需要指定 DSN 类型和 DSN 连接字符串。例如
$> myodbc-installer -a -s -t"DSN=mydb;DRIVER=MySQL ODBC 9.0 Driver;SERVER=mysql;USER=username;PASSWORD=pass"
要使用 ODBC 管理器
为了使 ODBC 管理器正常运行,请确保用于设置 ODBC 连接和 DSN 的
/Library/ODBC/odbc.ini
文件可由admin
组写入。如果此文件不可由该组写入,则 ODBC 管理器可能会失败,或者可能会看起来正常工作但不会生成正确的条目。macOS ODBC 管理器和 Connector/ODBC 存在已知问题,可能会阻止您使用此方法创建 DSN。在这种情况下,请使用命令行或直接编辑
odbc.ini
文件。仍然可以使用 ODBC 管理器检查和编辑现有 DSN 或使用 myodbc-installer 工具创建的 DSN。
-
从
应用程序
文件夹中的实用工具
文件夹打开 ODBC 管理器。
在
ODBC 管理器
对话框中,选择 用户 DSN 或 系统 DSN 选项卡,然后单击 。选择 Connector/ODBC 驱动程序,然后单击
。-
您将看到
数据源名称
(DSN) 对话框。输入数据源名称
和 DSN 的可选说明
。
单击
以向面板添加新的关键字/值对。至少配置四对以指定server
、username
、password
和database
连接参数。请参阅 第 5.2 节 “Connector/ODBC 连接参数”。单击
将 DSN 添加到已配置数据源名称列表中。
完整的 DSN 配置可能如下所示
您可以通过添加其他关键字/值对并设置相应的值来配置 DSN 中的其他 ODBC 选项。请参阅 第 5.2 节 “Connector/ODBC 连接参数”。