没有可用于在 Unix 安装上安装 MySQL Connector/NET 组件的安装程序。在安装之前,请确保您有一个有效的 Mono 项目安装。要测试您的系统是否安装了 Mono,请输入:
$> mono --version显示 Mono JIT 编译器的版本。
要编译 C# 源代码,请确保安装了 Mono C# 编译器。
提供三种 Mono C# 编译器:
mcs访问 1.0-profile 库的 ,gmcs访问 2.0-profile 库的,以及dmcs访问 4.0-profile 库的。
在 Unix/Mono 上安装 Connector/NET:
下载 并将内容解压缩到您选择的目录,例如:.
mysql-connector-net-version-noinstall.zip~/connector-net/在将连接器解压缩到的目录中,切换到
bin子目录。确保文件MySql.Data.dll存在。此文件名区分大小写。MySql.Data您必须在全局程序集缓存 (GAC) 中 注册连接器/NET 组件 。在当前目录下输入gacutil命令:#> gacutil /i MySql.Data.dll这将注册
MySql.Data到 GAC。您可以通过列出 的内容来检查这一点,您可以/usr/lib/mono/gac在其中找到MySql.Data注册是否成功。
您现在已准备好编译您的应用程序。您必须确保在编译应用程序时使用-r:命令行选项包含连接器/NET 组件。例如:
$> gmcs -r:System.dll -r:System.Data.dll -r:MySql.Data.dll HelloWorld.cs
引用的程序集取决于应用程序的要求,但使用 Connector/NET 的应用程序
-r:MySql.Data至少必须提供。
您可以通过运行已编译的程序来进一步检查您的安装,例如:
$> mono HelloWorld.exe