none
Socket Error von MySQL bei Zugriff aus UWP RRS feed

  • Frage

  • Hallo Community,

    habe ein drängendes Problem: Eine Universal-Windows App (in C# VisualStudio 2017 Community) soll auf eine MySQL-Datenbank auf einem anderen Computer in einem Netzwerk zugreifen. Beide Computerlaufen auf Win10 Home. Keine Internetverbindung. (später soll ein Raspberry mit Win IoT auf die DB schreiben und davon lesen, deshalb UWP).

    Es kommt dabei die Fehlermeldung:
    "MySql.Data.MySqlClient.MySqlException: 'Unable to connect to any of the specified MySQL hosts.
    Der Zugriff auf einen Socket war aufgrund der Zugriffsrechte des Sockets unzulässig <IP>:3306".

    Diese Meldung habe ich bei der Suche im Web schon viele Male gelesen, aber immer in anderen Zusammenhängen, so dass ich davon ausgehe, dass es eher grundlegend mit Windows zu tun hat.

    Die Datenverbindung funktioniert an sich, denn die "MySQL-shell" kann zugreifen.
    Auch die App kommuniziert mit der Kopie der Datenbank auf dem "localhost"

    Alle bisher im Netz gefundenen Massnahmen habe ich getestet:

    - Firewall ausgeschaltet, bzw geschaut, ob Port 3306 auf dem Server durchlässt.
    - Virenscanner ausgeschaltet.

    Eigentlich scheint alles in Ordnung zu sein:
    Connectionstring in der App, sonst gäbe es keine Verbindung zur lokalen Datenbank.
    MySQL-Einstellungen, sonst gäbe es keine Verbindung über die Shell.

    Sockets sind mir unklar, finde keine Definition, die für diesen Fall weiterhelfen würde. Der Begriff "Zugriffsrechte" macht den Eindruck, als könnte man sie irgendwo festlegen, so wie man die Zugriffsrechte auf eine Datenbank festlegen kann.
    Was habe ich übersehen? Wo könnte ein Fehler liegen? Wer mir weiterhelfen kann, hat etwas gut bei mir!
    Sonntag, 25. Februar 2018 08:46

Alle Antworten

  • Hi, ich bin mir nicht sicher ob hier das Problem ist, aber hast du im Paketmanifest die Deklarationen der App Funktionen festgelegt? Da gibt es verschieden Einstellungen; ""Internet und öffentliche Netzwerke"", ""Heim- und Firmennetzwerke""...

    Gruß


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Sonntag, 25. Februar 2018 09:44