2010-02-03 3 views
1

Quelqu'un at-il réussi à se connecter à MySQL en utilisant le protocole de mémoire partagée via les composants DevArt? (en .NET)Composants DevArt MySQL se connectant à MySQL avec le protocole de mémoire partagée

Si oui, comment l'avez-vous fait, quelle est la chaîne de connexion? Et quels autres trucs sont là?

Remarque J'ai la sever commencé très bien avec ...

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

et je peux y accéder très bien avec le client via mysql.exe ...

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

Répondre

1

Je ne pouvais pas les connecteurs DevArt fonctionnant :-(Et a également découvert que même si je l'ai fait fonctionner je aurais alors une dépendance sur libmysql.dll (la mémoire partagée n'est pas supportée en mode DevArts "direct")

Donc j'ai essayé t Il MySQL connectors, les nouveaux sont VASTLY mieux que les choses douteuses qu'ils avaient il ya quelques années, en fait, les composants DevArt peuvent perdre une raison d'exister bientôt je crains. Ils ont très bien fonctionné en mode de mémoire partagée, sans aucune dépendance sur libmysql.dll. La seule chose que je dirais est que la chaîne de connexion sur connectionstrings.com est totalement incorrecte pour les nouveaux connecteurs, elle devrait être ....

Utilisateur Id = root; Protocole de connexion = SharedMemory; Nom de la mémoire partagée = "Fred Blogs "

+0

vous avez enregistré ma journée avec l'option' Connection Protocol = SharedMemory' pour la chaîne de connexion. Je ne pouvais pas comprendre pourquoi mon application ne peut pas se connecter au serveur mysql qui est configuré avec les options 'skip-networking' et' shared-memory'. Merci Tim! – Tony