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