Компоненты DevArt MySQL, подключающиеся к MySQL по протоколу Shared Memory - PullRequest
1 голос
/ 03 февраля 2010

Кто-нибудь имел успех при подключении к MySQL с использованием протокола Shared Memory через компоненты DevArt? (в .NET)

Если так, как ты это сделал, какова строка соединения? А какие еще есть ошибки?

Заметьте, у меня нормально начался сервер ...

mysqld --skip-networking --shared_memory=1 --shared-memory-base-name='MyName'

и я могу получить к нему доступ через клиент MySQL.exe через ...

MySql --protocol=memory --shared-memory-base-name="MyName'

1 Ответ

1 голос
/ 04 февраля 2010

Я не смог заставить работать коннекторы DevArt :-( А также обнаружил, что даже если бы я все-таки работал, я бы зависел от libmysql.dll (общая память не поддерживается в "прямом" режиме DevArts)

Итак, я попробовал MySQL-коннекторы , новые из них НАМНОГО лучше, чем уродливые вещи, которые были у них пару лет назад, на самом деле, боюсь, компоненты DevArt могут вскоре потерять причину существования. Они сработали.отлично работает в режиме разделяемой памяти, без какой-либо зависимости от libmysql.dll. Единственное, что я хотел бы сказать, это то, что строка подключения на connectionstrings.com совершенно неверна для новых соединителей, она должна быть ....

Идентификатор пользователя = root; Протокол соединения = SharedMemory; Имя общей памяти = "Fred Blogs"

...