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 !

Linux安装MySql.Data for mono的更多相关文章

  1. linux安装mysql全纪录[包括yum和rpm安装,编码,远程连接以及大小写问题]

    linux安装mysql全纪录[包括yum和rpm安装,编码,远程连接以及大小写问题] 一.查看mysql是否已经安装 使用“whereis mysql”命令来查看mysql安装路径: [root@h ...

  2. linux安装mysql服务分两种安装方法:

    linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点是安装速度 ...

  3. linux安装mysql后root无法登录 sql 无法登录

    linux安装mysql后root无法登录 问题:[root@localhost mysql]# mysql -u root -pEnter password: ERROR 1045 (28000): ...

  4. linux安装mysql~~~mysql5.6.12

    Linux安装mysql服务器 准备: MySQL-client-5.6.12-1.rhel5.i386.rpm MySQL-server-5.6.12-1.rhel5.i386.rpm 首先检查环境 ...

  5. linux安装MySQL后输入mysql显示 ERROR 2002 (HY000): Can't connect to local MySQL server through socket

    我是小白,大佬勿喷 *** linux安装MySQL后输入mysql显示 ERROR 2002 (HY000): Can't connect to local MySQL server through ...

  6. Linux 安装Mysql(图文教程)

    原文:Linux 安装Mysql(图文教程) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net ...

  7. Linux 安装 MySQL 8 数据库(图文详细教程)

    本教程手把手教你如何在 Linux 安装 MySQL 数据库,以 CentOS 7为例. 1. 下载并安装 MySQL 官方的 Yum Repository wget -i -c https://re ...

  8. Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC

    通过RPM包CentOS7 安装MySQL的时候提示“Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl ...

  9. linux 安装mysql数据库——tar.gz包解压安装法

    mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_ ...

随机推荐

  1. ORACLE 数据库 MOD 函数用法

    1.求2和1的余数. Select mod(2,1) from dual: 2能被1整除所以余数为0. 2.MOD(x,y)返回X除以Y的余数.如果Y是0,则返回X的值. Select mod(2,0 ...

  2. Java数据类型、变量、运算符、语句。

    数据类型:整型 int long short byte小数 double float 字符 char 转义字符:\'(单引号字符) \\(反斜杠字符) \n(换行) \r(回车) \t(水平制表符,相 ...

  3. pthread_cond_wait()函数的理解(摘录)

    /************pthread_cond_wait()的使用方法**********/pthread_mutex_lock(&qlock);    /*lock*/pthread_c ...

  4. Android——JDK的get请求方式

    layout文件: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:an ...

  5. 刷题ING...

    我用codeVS刷题.. 努力准备!!

  6. 使用RXTX获取电脑串口

    RXTX是javacomm串口通信的一个扩展 RXTX开发所需文件的下载地址:http://rxtx.qbang.org/wiki/index.php/Download 解压之后可以看到支持各个平台的 ...

  7. 2016HUAS_ACM暑假集训4K - 基础DP

    我不知道怎么用DP,不过DFS挺好用.DFS思路很明显,搜索.记录,如果刚好找到总价值的一半就说明搜索成功. 题目大意:每组6个数,分别表示价值1到6的物品个数.现在问你能不能根据价值均分. Samp ...

  8. sql语句executeQuery和executeUpdate之间的区别

    方法一.executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句. 被使用最多的执行 SQL 语句的方法.这个方法被用来执行 SELECT 语句,它几乎是使用 ...

  9. selenium环境搭建

    开发环境: 1.jdk 2.eclipse 3.selenium,selenium只需要selenium-java-2.45.jar这个就可以 具体搭建步骤可参考:http://www.cnblogs ...

  10. mock测试到底是什么?

    ​    ​经常听人说mock测试,究竟什么是mock测试呢?mock测试能解决什么问题?mock测试要如何做呢?今天为大家做简单介绍,之后会有详细的mock测试,感谢大家对测试梦工厂的持续关注. 概 ...