gpt4 book ai didi

.net - 在 Solaris 上使用 mono 连接到 MySQL

转载 作者:可可西里 更新时间:2023-11-01 07:45:32 24 4
gpt4 key购买 nike

我正在尝试在 Solaris 10 上通过 mono 2.8.1 使用 MySQL 数据库。为此,我正在尝试使用官方 MySQL Connector/Net .但我收到以下异常:

System.Net.Sockets.SocketException: Protocol option not supported
at System.Net.Sockets.Socket.GetSocketOption (SocketOptionLevel optionLevel, SocketOptionName optionName) [0x00000] in <filename unknown>:0
at System.Net.Sockets.Socket.get_ReceiveTimeout () [0x00000] in <filename unknown>:0
at System.Net.Sockets.NetworkStream.get_ReadTimeout () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.TimedStream..ctor (System.IO.Stream baseStream) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) MySql.Data.MySqlClient.TimedStream:.ctor (System.IO.Stream)
at MySql.Data.MySqlClient.MySqlStream..ctor (System.IO.Stream baseStream, System.Text.Encoding encoding, Boolean compress) [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.NativeDriver.Open () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.Driver.Open () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.Driver.Create (MySql.Data.MySqlClient.MySqlConnectionStringBuilder settings) [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection () [0x00000] in <filename unknown>:0
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver () [0x00000] in <filename unknown>:0

显然,Solaris doesn't support ReceiveTimeout ,连接器(间接)使用它。

有什么方法可以解决这个异常吗?或者另一种在 Solaris 上从 mono 使用 MySQL 数据库的方法?

最佳答案

我专门为这个问题设置了一个带有 solaris 10 的虚拟机,并按照以下说明进行操作:部分:http://developer.mindtouch.com/User:deprecated/*Archive/SAMP(Solaris10,Apache2,MySQL5,PHP5)_with_Mono_setup-guide_for_MindTouch

http://www.mono-project.com/MySQL

最后一个例子对我有用。

关于.net - 在 Solaris 上使用 mono 连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7058419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com