zoukankan      html  css  js  c++  java
  • Linux安装MySql.Data for mono

    wget http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-6.8.3-noinstall.zip
    unzip mysql-connector-net-6.8.3-noinstall.zip

    # Rename Files to Linux
    $ mv v2.0/mysql.data.cf.dll v2.0/MySql.Data.CF.dll
    $ mv v2.0/mysql.data.dll v2.0/MySql.Data.dll
    $ mv v2.0/mysql.data.entity.dll v2.0/MySql.Data.Entity.dll
    $ mv v2.0/mysql.web.dll v2.0/MySql.Web.dll
    $ mv v4.0/mysql.data.dll v4.0/MySql.Data.dll
    $ mv v4.0/mysql.data.entity.dll v4.0/MySql.Data.Entity.dll
    $ mv v4.0/mysql.data.entity.EF6.dll v4.0/MySql.Data.Entity.EF6.dll
    $ mv v4.0/mysql.web.dll v4.0/MySql.Web.dll
    $ mv v4.5/mysql.data.dll v4.5/MySql.Data.dll
    $ mv v4.5/mysql.data.entity.EF5.dll v4.5/MySql.Data.Entity.EF5.dll
    $ mv v4.5/mysql.data.entity.EF6.dll v4.5/MySql.Data.Entity.EF6.dll
    $ mv v4.5/mysql.web.dll v4.5/MySql.Web.dll

    #Copy To Mono RunTime
    $ sudo cp v2.0/*.* /usr/lib/mono/2.0
    $ sudo cp v4.0/*.* /usr/lib/mono/4.0
    $ sudo cp v4.5/*.* /usr/lib/mono/4.5

    #Install in GAC
    $ sudo gacutil -i /usr/lib/mono/2.0/MySql.Data.CF.dll
    $ sudo gacutil -i /usr/lib/mono/2.0/MySql.Data.dll
    $ sudo gacutil -i /usr/lib/mono/2.0/MySql.Data.Entity.dll
    $ sudo gacutil -i /usr/lib/mono/2.0/MySql.Web.dll
    $ sudo gacutil -i /usr/lib/mono/4.0/MySql.Data.dll
    $ sudo gacutil -i /usr/lib/mono/4.0/MySql.Data.Entity.dll
    $ sudo gacutil -i /usr/lib/mono/4.0/MySql.Data.Entity.EF6.dll
    $ sudo gacutil -i /usr/lib/mono/4.0/MySql.Web.dll
    $ sudo gacutil -i /usr/lib/mono/4.5/MySql.Data.dll
    $ sudo gacutil -i /usr/lib/mono/4.5/MySql.Data.Entity.EF5.dll
    $ sudo gacutil -i /usr/lib/mono/4.5/MySql.Data.Entity.EF6.dll
    $ sudo gacutil -i /usr/lib/mono/4.5/MySql.Web.dll

    #Check Installed Assemblies
    $ sudo gacutil -l | grep MySql

    MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
    MySql.Data.CF, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
    MySql.Data.Entity, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
    MySql.Data.Entity.EF5, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
    MySql.Data.Entity.EF6, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d
    MySql.Web, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d

    # Pack files
    $ tar cvzf mysql-connector-net-6.8.3-ubuntu-12.04.mono.tar.gz /usr/lib/mono/2.0/MySql* /usr/lib/mono/4.0/MySql* /usr/lib/mono/4.5/MySql*
    /usr/lib/mono/2.0/MySql.Data.CF.dll
    /usr/lib/mono/2.0/MySql.Data.dll
    /usr/lib/mono/2.0/MySql.Data.Entity.dll
    /usr/lib/mono/2.0/MySql.Web.dll
    /usr/lib/mono/4.0/MySql.Data.dll
    /usr/lib/mono/4.0/MySql.Data.Entity.dll
    /usr/lib/mono/4.0/MySql.Data.Entity.EF6.dll
    /usr/lib/mono/4.0/MySql.Web.dll
    /usr/lib/mono/4.5/MySql.Data.dll
    /usr/lib/mono/4.5/MySql.Data.Entity.EF5.dll
    /usr/lib/mono/4.5/MySql.Data.Entity.EF6.dll
    /usr/lib/mono/4.5/MySql.Web.dll

    Done !

  • 相关阅读:
    课程作业(一)
    PTA 5-3 解题报告
    作业(四)
    C#循环语句整理
    C#数组和集合整理
    作业(三)
    1.0总结
    如何在C++中产生随机数
    CLSRSC-400: A system reboot is required to continue installing.
    Upgrade a Non-CDB To a PDB on CDB
  • 原文地址:https://www.cnblogs.com/bennylam/p/4172623.html
Copyright © 2011-2022 走看看