是否有人通过DevArt组件使用共享内存协议连接到MySQL? (在.NET中)
如果是这样,你是怎么做到的,什么是连接字符串?还有什么其他的东西?
注意我的服务器启动正常......
mysqld --skip-networking --shared_memory=1 --shared-memory-base-name='MyName'
我可以使用MySQL.exe客户端通过...
来访问它MySql --protocol=memory --shared-memory-base-name="MyName'
答案 0 :(得分:1)
我无法让DevArt连接器工作:-(并且还发现即使我确实让它工作了,我也会对libmysql.dll有所依赖(DevArts“直接”模式不支持共享内存)
所以我尝试了MySQL connectors,新版本比几年前他们所拥有的狡猾的东西要好得多,事实上DevArt组件可能会很快失去理由,我担心。他们在共享内存模式下工作得很好,对libmysql.dll没有任何依赖性。我唯一要说的是connectionstrings.com上的连接字符串对于新连接器完全不正确,它应该是......
User Id = root; Connection Protocol = SharedMemory; Shared Memory Name =“Fred Blogs”