Verbindung zu einem externen mySQL Server

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Verbindung zu einem externen mySQL Server

    Neu

    Guten Morgen,

    also ich habe bisher immer nur im LAN mit mySQL Verbindungen gearbeitet. Jetzt stehe ich vor der Aufgabe, Daten bzw. eine Anmeldung an einen externen MySQL Server zu machen. Nun meine Frage, wie schaut es da mit der Verschlüsselung aus?
    Ich möchte nicht, dass irgendwelche Kennwörter im Klartext bei der Anmeldung an den externen Server gesendet werden. Wie ist das, wenn bereits eine Connection besteht? Ist der Datenaustausch verschlüsselt? Vielleicht macht das ja die MySQLData.dll bzw. die Routinen von MySQL selbst, was ich aber nicht glaube.

    Kann mir da jemand einmal kurz Infos geben. Ich werde jedenfalls auch nachlesen, aber wenn man einige Tips bekommt, ist das sehr hilfreich.

    Danke euch schon einmal.

    Gerhard

    Neu

    Hallo

    Auch wenn dir die Antwort nicht gefallen wird. Eine Verbindung zu einer Datenbank macht man nicht über eine WAN Leitung. Ausgenommen ist hier das Intranet.
    Das ist der Grund warum Apps stets mit einem Webservice kommuniziert anstatt mit einer DB direkt.

    Du kannst eine SSL Verbindung erzwingen, musst deinen Server aber auch danach konfigurieren.
    siehe hier: stackoverflow.com/questions/52…between-c-sharp-and-mysql

    Aber empfohlen wird dies nicht wenn die Daten über das WAN gehen.

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##

    Neu

    Hallo,

    das Probolem ist, dass es das alles schon gibt. Ich bin quasi NEU im Unternehmen und habe jetzt festgestellt, dass die MySQL Server auf angemieteten Servern außerhalb liegen und zu diesen dann über z.B. 3306 eine Verbindung aufgebaut wird. Jedoch keine speziell angegebene Verschlüsselung.Ich weiß jetzt adhoc nicht, wenn mit VB eine Connection zu einem dieser Server hergestellt wird, ob da ein automatische Verschlüsselng von den MySQL Libraries gemacht wird.

    Diesbezüglich bräuchte ich Infos, wenn jemand so etwas schon gemacht hat. Ich bin für jeden Hinweis dankbar. Muss mich ja gegen alle durchsetzen :)

    Neu

    Aber genau die Info habe ich dir ja gegeben.
    Musst ja nur schaun wie alles eingestellt werden muss und wie die Verbindung aufgebaut werden muss das dem so ist. Das gleichst du aber wie es bei euch ist, ist die Einstellung so nicht gesetzt wird die Vebindung nicht verschlüsselt sein.
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##

    Neu

    Nofear hat dir die Antwort schon gegeben. Es kommt darauf an, wie die MySQL-Server konfiguriert sind und welche Bibliothek zum Verbinden du verwendest. Dir nützt keine sichere Verbindung wenn der MySQL-Server das nicht versteht.

    GerhardW schrieb:

    Diesbezüglich bräuchte ich Infos, wenn jemand so etwas schon gemacht hat.

    Keiner, der bei Verstand ist, sollte jemals sowas gemacht haben. Datenbank-Server gehören nicht "öffentlich" zugänglich ins Internet.

    Neu

    GerhardW schrieb:

    Jetzt stehe ich vor der Aufgabe, Daten bzw. eine Anmeldung an einen externen MySQL Server zu machen.
    Erklär mal genauer, was bei dir "extern" bedeutet.
    Die meisten externen Datenbanken von Internet-Providern sind gar nicht von aussen erreichbar (aus gutem Grund).
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „petaod“ ()