AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankzugriff MySQL

Ein Thema von Peter-Pascal · begonnen am 26. Mär 2012 · letzter Beitrag vom 29. Mär 2012
Antwort Antwort
Seite 2 von 2     12   
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#11

AW: Datenbankzugriff MySQL

  Alt 27. Mär 2012, 19:32
Meistens läuft die Datnbank auf dem selben Server wie der Webserver. Man kann aber genau festlegen, von wo aus man Zugreifen darf. Allerdings beschränken viele Provider den Zugriff von "Außen".
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#12

AW: Datenbankzugriff MySQL

  Alt 27. Mär 2012, 22:46
Allerdings verstehe ich das nicht, ist MySQL nicht gerade für den Zugriff von außen entwickelt worden, bzw weiterentwickelt. Gerade wenn es sich um eine DB im Web handelt, muss es doch Zugriff von außen zulassen, oder ist da immer local ein Programm, dass den DB-Zugriff steuert?
"Außen" ist relativ. Die meisten Datenbanken laufen auf dem gleichen Host wie der Webserver, wie mkinzler schon schrieb. Programme die Datenbanken steuern sind im Web-Umfeld oft auch nur Webseiten. Und diese laufen ja auf dem Server.

Wie macht man das denn in verteilten Netzen?
Die hohe Verbreitung von MySQL im Linux-Server Umfeld hat dazu geführt, dass viele Leute einen eigenen Linux Webserver aufsetzen, MySQL und PHP installieren und denken sie seien Serveradministratoren. Das führte dann dazu, dass jeder MySQL-Server im Internet erreichbar war, da diese Leute die Server nicht richtig konfigurierten und keine Firewalls installierten. Deshalb ist es mittlerweile so, dass MySQL in der Standardinstallation nur lokal zu erreichen ist. Wer Zugriff von Außen wünscht ist sich dessen meistens bewusst. In großen Netzwerken wird der Zugriff auf eine Datenbank genau per Firewall gesteuert. Da gilt mehr als einfach "nur lokal" oder "alles zulassen".

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#13

AW: Datenbankzugriff MySQL

  Alt 27. Mär 2012, 23:12
Ich hatte letztens das gleich Problem, als ich dann doch endlich mal den Umstieg von MySQL 4.x auf 5.x durchbekommen habe. Wir nutzen MySQL nur im LAN, und bislang war Zugriff über Rechner in diesem kein Problem. Das neuere MySQL Setup legt aber abweichend vom älteren nur einen root-user an, der sich lokal verbinden kann, auch wenn es in dem Config-Tool anders eingestellt war.
Lösung: Lege einen weiteren User in der User-Tabelle von MySQL an, der beim Host "%" stehen hat (vergleichbar mit "*", also Wildcard). Dieser kann sich dann von überall her verbinden. Das ist allerdings die Holzhammermethode, und keinesfalls für einen Server zu empfehlen, der von aussen erreichbar wäre! Der Eintrag in dieser Spalte lässt jedoch einiges an Freiheiten, um den Zugriff auf die nötigen IP-Kreise oder Hostnamen zu begrenzen. In einem völlig vertrauenswürdigen LAN tut "%" aber wohl seinen Dienst - so lange der PC nicht ans Internet angebunden ist
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Peter-Pascal

Registriert seit: 18. Feb 2007
Ort: 32139 Spenge
197 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Datenbankzugriff MySQL

  Alt 29. Mär 2012, 17:45
Heureka,

man muss nur mit PHPMyAdmin einen Benutzer anlegen. Wie es hier auch schon gesagt wurde. Im Nachhinein so einfach, dass es fast peinlich ist. Ein paar ScreenDumps im Anhang veranschaulichen den Vorgang.

Danke für eure Hilfe

Gruß Peter
Angehängte Dateien
Dateityp: pdf MySQL2.pdf (236,3 KB, 17x aufgerufen)
Peter Niemeier
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz