There is no installer available for installing the MySQL Connector/NET component on your Unix installation. Before installing, ensure that you have a working Mono project installation. To test whether your system has Mono installed, enter:
$> mono --versionThe version of the Mono JIT compiler is displayed.
To compile C# source code, make sure a Mono C# compiler is installed.
        There are three Mono C# compilers available:
        mcs, which accesses the 1.0-profile
        libraries, gmcs, which accesses the
        2.0-profile libraries, and dmcs, which
        accesses the 4.0-profile libraries.
To install Connector/NET on Unix/Mono:
- Download the - mysql-connector-net-and extract the contents to a directory of your choice, for example:- version-noinstall.zip- ~/connector-net/.
- In the directory where you unzipped the connector to, change into the - binsubdirectory. Ensure the file- MySql.Data.dllis present. This filename is case-sensitive.
- You must register the Connector/NET component, - MySql.Data, in the Global Assembly Cache (GAC). In the current directory enter the- gacutilcommand:- #> gacutil /i MySql.Data.dll- This will register - MySql.Datainto the GAC. You can check this by listing the contents of- /usr/lib/mono/gac, where you will find- MySql.Dataif the registration has been successful.
      You are now ready to compile your application. You must ensure
      that when you compile your application you include the Connector/NET
      component using the -r: command-line option. For
      example:
    
$> gmcs -r:System.dll -r:System.Data.dll -r:MySql.Data.dll HelloWorld.cs
      The referenced assemblies depend on the requirements of the
      application, but applications using Connector/NET must provide
      -r:MySql.Data at a minimum.
    
You can further check your installation by running the compiled program, for example:
$> mono HelloWorld.exe