最近在搞ubuntu+mono+mysql+asp.net。在mono使用mysqlconnector连接mono时遇到了一个问题:当我要用MySqlConnection打开连接的时候,也就是调用Open()函数时,错误就发生了。也就是
System.ArgumentNullException
很是奇怪,从网上找来找去都找不到解决办法。
后来,看到一个帖子,作者说他遇到打开mysql连接的时候发生类似问题,最后是修改mysql的配置文件my.cnf的地址绑定设定后就没事了。也就是这一段:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 172.22.60.126
把bind-address这是掉,就没事了。我试了一下,真的就可以了。
于是,又想重新再让错误重现。就去掉了bind-address,重启mysql,重启jexus。结果错误不再出现了。真是奇怪了。
唉,mono还是要多多加油啊。还有自己也要多多积累啊。
分享到:
相关推荐
ubuntu mono apache mysql 安装指南 各种安装问题研究总结
C#使用mysql数据库的时候 dll是一个大坑 尤其是用mono 发布到linux上的时候,此dll 兼容mono
Windows下 用C语言连接mysql
C#连接Postgresql的两个dll文件:Npgsql.dll Mono.Security.dll
Mono环境winform开发,可在windows操作系统和Linux操作系统下运行,需提前下载Mono部署环境
1、要连接MySql数据库必须首先下载MySql官方的连接.net的文件,文件下载地址为http://dev.mysql.com/downloads/connector/net/6.6.html#downloads ,下载平台选择.Net&Mono,下载ZIP免安装版。 2、解压缩刚才下载的...
Mono2.0 对C#闭包 与 donet 不同的实现导致Unity的Bug 及解决方案
在docker的mono镜像中加入一些基本命令包,方便开发(公司内网有些不能下)。有需求的直接下载,同时不需要再到仓库龟速下载了。送上安装命令: docker load -i mono.tar
Microsoft.Net和Mono.Net,并不是“同一个.Net”,它毕竟是“两套不同的.Net”。虽然这两套.Net之间绝大多数特性是可互相兼容、可互相移植的,但依然有一些特性,要么是Microsoft.Net具备而Mono.Net不具备,例如WPF...
检查是否安装成功 /Library/Frameworks/Mono.framework/Versions/版本号/bin/mozroots --import —sync 打开.bash_profile添加环境变量 export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/版本号 ...
ASP.NET报告入门工具包的移植,以在Linux系统上使用Mono,MySQL和Apache。
dnspy的unity相关mono补丁
各种mono API,包含mono for Android API
作为一个多平台的报表解决方法,FastReport Mono可以应用于Windows, Linux, Mac OS X,以及任何支持Xamarin Mono的操作系统。有了FastReport Mono ,你可以创建独立于应用程序的.net和Mono报表。换句话说,...
Reactor教程Mono和Flux例子,同时可以查看我的博客,有介绍如何使用Reactor的详细教程
有关从Mono连接和使用MySQL的文章。