Announcement

Collapse
No announcement yet.

MySQL ohne Webserver?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MySQL ohne Webserver?

    Hallo.

    Bin noch ein Anfänger im Programmieren, aber seit dem wir das schulisch machen, hat mich das gebissen und lässt nicht los.

    Kann ich eine Datenbank auch ohne Webserver erstellen und die im gewünschten Programm nutzen, bzw. auf die verweisen?

  • #2
    Ja, das ist kein Problem. MySQL läuft auch wunderbar ohne Webserver.
    Es kommt nur sehr oft vor, dass ein Web-Service seine Daten von einer MySQL Datenbank bezieht, zwingend ist das aber nicht.

    Gruss

    Comment


    • #3
      Das heißt, wenn die Datenbank mit dem Programm auf einem anderen PC oder Notebook transferiert wird, dann kann dieses Programm da problemlos genutzt werden?

      Comment


      • #4
        Naaja... also so Pi mal Daumen ist das ungefähr so,,,

        Der MySQL (sowie andere DBMS auch) stellen als Server einen Dienst zur Verfügung (verwaltet Daten in Datenbanken) - das "Programm" muss eine Verbindung aufbauen und kann als (Client) dann auf Daten zugreifen - (da passiert noch ein Bisschen mehr - aber so grob)

        ...transferieren ist hallt etwas schwammig...

        Comment


        • #5
          Aber auf dem lokalen PC, wo das Programm erstellt wurde, wird alles laufen?

          Comment


          • #6
            Wenn ein mySQL Server(der zum Beispiel auch auf dem lokalen Rechner laufen könnte) erreichbar ist, ja.

            Comment


            • #7
              Originally posted by Denka View Post
              Aber auf dem lokalen PC, wo das Programm erstellt wurde, wird alles laufen?
              Ja, wenn man alles richtig überträgt/nachinstalliert.

              Das will man nicht unbedingt und lässt daher die DatenBANK lieber wo sie ist.
              Nur das zugreifende Programm wechselt den Ort bzw. wird parallel von verschiedenen Orten aufgerufen. Entscheidend ist eine entsprechende Erreichbarkeit der Datenbank.
              Gruß, defo

              Comment


              • #8
                Na, wenn du das 'Programm' erstellst merkst da doch ob's läuft oder nicht - verstehe die Frage nicht ganz ... womit erstellst du denn "das Programm"?

                Comment


                • #9
                  Ich will das mit Visual Studio 2010 erstellen bzw. schreiben. Da will ich eine Datenbank einbeziehen. Und das Programm soll die Daten aus der Datenbank ziehen und anzeigen.

                  Comment


                  • #10
                    Sollen mehrere diese Anwendung auf verschiedenen Rechner benutzen können und sich die Daten teilen? Oder soll die Datenbank und somit die Daten integraler Bestandteil deiner Anwendung sein und somit nur für diesen einen User lokal verfügbar sein?

                    Comment


                    • #11
                      Naja -da kannst du aber ggf. bessser MSSQL-Server nehmen und dir das leben insoweit leichter machen

                      Comment


                      • #12
                        Diese Anwendung soll erstmal nur auf dem lokalen PC genutzt werden. Ich dachte daran, dass man später die Anwendung samt Datenbank auf ein anderes System kopiert und da auch problemlos nutzen kann

                        Comment


                        • #13
                          Es gibt Client/Server Datenbanken, die für eine verteilte Architektur erforderlich sind. Da kann bsp. auf einem Rechner die DB laufen und x-Clients können darauf zugreifen. MySQL ist eine solche DB. Wenn möglich sollte nur die Anwendung verteilt werden und die DB bleibt wo sie ist.
                          Christian

                          Comment


                          • #14
                            Die Anwendung soll dann nur über Internet auf die Datenbank zugreifen?

                            Comment


                            • #15
                              Wenn die DB in deinem heimischen Netz ist, kannst du das über entsprechende Portfreigaben an deinem Router realisieren. Das ist allerdings eine nicht unerhebliche Lücke, die entsprechend abgesichert sein sollte.
                              Christian

                              Comment

                              Working...
                              X