AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbank erreichbar im eigenen Wlan
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbank erreichbar im eigenen Wlan

Ein Thema von Asura · begonnen am 15. Feb 2018 · letzter Beitrag vom 8. Mär 2018
Antwort Antwort
Seite 1 von 3  1 23      
Asura

Registriert seit: 10. Jun 2013
87 Beiträge
 
#1

Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 11:45
Datenbank: - • Version: - • Zugriff über: -
Guten Tag,

ich hätte wieder eine Frage zum Thema Datenbanken.
Diesmal interessiere ich mich eher für die Bereitstellung einer Datenbank.
Ich möchte über jeden Computer der im gleichen Wlan ist auf die Datenbank zugreifen können.

Zu meiner Vorüberlegung:
Ich erstelle mit ein Homeserver (in Richtung: Xampp?) und installiere mir dort die Datenbank (zum Beispiel: MySQL) und kann dann über die anderen Computer auf diesen Server zugreifen, da dieser Server sich im gleichen Wlan befindet?

Oder gibt es eindeutig bessere Optionen und welche wären das?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 12:06
Du musst nur dafür sorgen das dein MySQL "raus darf".
Oft sind solche Installation so angelegt das auf die DB nur vom selben REchner aus zugegriffen werden kann.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von FaTaLGuiLLoTiNe
FaTaLGuiLLoTiNe

Registriert seit: 3. Jul 2004
Ort: NRW
55 Beiträge
 
Delphi XE Enterprise
 
#3

AW: Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 12:22
Du musst nur dafür sorgen das dein MySQL "raus darf".
Und du musst den/die Benutzer so konfigurieren, dass sie von extern zugreifen dürfen. Wenn ich mich recht entsinne darf der standardmässig angelegte Nutzer (root) nur von localhost zugreifen.
Christian
<< FaTaLGuiLLoTiNe >>
Rhinoceroses don't play games!
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#4

AW: Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 15:19
Ich erstelle mit ein Homeserver (in Richtung: Xampp?) und installiere mir dort die Datenbank (zum Beispiel: MySQL) und kann dann über die anderen Computer auf diesen Server zugreifen, da dieser Server sich im gleichen Wlan befindet?
Xampp ist unnötig, besonders wenn - hier in einem Delphiforum- vermutlich ein Delphiclient gegen die "reine" Datenbank arbeitet.
Und es ist redundant, wenn Du schreibst "..Richtung Xampp?) und installiere mir dort die Datenbank (zum Beispiel: MySQL).."
Mit der Installation von Xampp installierst Du ein Bündel von Anwendungen u.a. auch gleich MySQL, das muss dann nicht separat hinterherinstalliert werden

Eine lokale xampp / mysql installation ist m.E. zur Entwicklung ok.
Taugt für den Heimbetrieb weniger, weil alle anderen Systeme dann nur auf die DB können, wenn der (Entwicklungs-)Rechner auch läuft (inkl. autostart von xampp/mysql), auf dem xampp/mysql installiert wurde.

Die Erreichbarkeit hat im übrigen mit dem WLAN an sich nichts zu tun, sie geht idr sogar darüber hinaus, wenn Du Rechner per Kabel an den WLAN Router klemmst. WLAN/LAN sind daheim meist das gleiche Netz. Selbst wenn das nicht so ist, kann durch entsprechende Routingangaben auch dann eine Erreichbarkeit sichergestellt werden.

P.S.: Das wichtigste vergessen, die bessere Option wäre natürlich, nicht mySQL zu nehmen, sondern Firebird oder Postgres.
Gruß, Jo

Geändert von jobo (15. Feb 2018 um 15:23 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 16:25
Das wichtigste vergessen, die bessere Option wäre natürlich, nicht mySQL zu nehmen, sondern Firebird oder Postgres.
Oder noch viiieeel besser: MariaDB! Was ja ohnehin bei XAMPP der Fall ist. Mysql liefern die schon eine ganze Weile nicht mehr aus. Wozu auch? Nutzt eh kaum noch jemand.

Hier wird man schlauer:

https://mariadb.com/kb/en/library/grant/
https://www.techonthenet.com/mariadb/grant_revoke.php
https://www.heidisql.com/forum.php?t=5763

Im übrigen arbeite ich seit einiger Zeit mit Ansgar an einem neuen Usermanager für HeidiSQL:

https://www.heidisql.com/forum.php?t=24817#p24860

Dauert aber noch ein bissi. Nur wenn mal Zeit ist zwischendurch... (Siehe Bild unten)
Miniaturansicht angehängter Grafiken
image-1.png  
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#6

AW: Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 17:42
Cool, sieht sehr Pivot mäßig aus!

Wahrscheinlich differenziere ich nicht ausreichend bei mySQL. Aber der TE hat nach "optimal" oder so gefragt.

Von Ansgar habe ich glaube ich zuletzt gelesen, dass er keine Postgres Anbindung machen will, was ich betrüblich fand. (Ist aber schon länger her und soll auch keine Kritik sein- Im Gegenteil, Heidi hat mir immer gefallen, nur die DB ist nicht meins)
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Datenbank erreichbar im eigenen Wlan

  Alt 15. Feb 2018, 19:51
Das hätte ich mir vor 4,5 Jahren gewünscht. Auf einen Blick, welche Berechtigungen vergeben sind.


Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Datenbank erreichbar im eigenen Wlan

  Alt 16. Feb 2018, 08:34
Von Ansgar habe ich glaube ich zuletzt gelesen, dass er keine Postgres Anbindung machen will, was ich betrüblich fand. (Ist aber schon länger her und soll auch keine Kritik sein- Im Gegenteil, Heidi hat mir immer gefallen, nur die DB ist nicht meins)
HeidiSQL basiert auf ADO. Das und Postgres zusammen ist schon mal nicht die allerbeste Idee. Mir wäre es lieber, es wäre ZEOS. Lizenzmäßig ginge das sogar, beide unter der GPLv2. Aber dass er zumindest mal über Postgres nachgedacht hat, findet man in den Sourcen:
Delphi-Quellcode:
TNetType = (ntMySQL_TCPIP, ntMySQL_NamedPipe, ntMySQL_SSHtunnel,
    ntMSSQL_NamedPipe, ntMSSQL_TCPIP, ntMSSQL_SPX, ntMSSQL_VINES, ntMSSQL_RPC,
    {!!!} ntPgSQL_TCPIP {!!!});

TNetTypeGroup = (ngMySQL, ngMSSQL, {!!!} ngPgSQL {!!!});
Das hätte ich mir vor 4,5 Jahren gewünscht. Auf einen Blick, welche Berechtigungen vergeben sind.
Geht mir ganz genauso. Irgendwann wars mir dann einfach zu doof und ich hab mal angefangen sowas zu bauen. Das ist gar nicht so einfach. Zumal ich es nun wieder gar nicht so mit MSSQL habe und nur für Mysql/MariaDB bauen kann. Bei MSSQL hoffe ich dass Ansgar das Ergänzende macht. Aber selbst bei Mysql und MariaDB wird es zunehmend schwieriger. MariaDB unterstützt User Roles seit der 10.0.5, bei Mysql kommt das IMHO erst mit der 8.0. Selbstverständlich hat Oracle nicht die Lösung von MariaDB übernommen sondern strickt was eigenes. Heißt, ab Mysql 8.0 werden die beiden Projekte nicht mehr voll kompatibel zueinander sein. Es sei denn, Monty baut eine Kompatibilität bei MariaDB ein. Doch wenn das so weiter geht mit den Kräfteverhältnissen, wird Oracle irgendwann nicht mehr in der Position sein, sowas zu diktieren (man wills gar nicht glauben ^^)

Machen wir uns aber nix vor, bisher hat Ansgar das HeidiSQL ganz alleine gemacht. Zumindest soweit ich weiß. Alle Freizeit ist endlich. Wenn er sich mit Postgres nicht so gut auskennt, wer kanns ihm verübeln dass er nicht viel Arbeit da rein steckt? HeidiSQL steht auf Github, jeder könnte einen Beitrag leisten oder einen Fork starten.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Datenbank erreichbar im eigenen Wlan

  Alt 16. Feb 2018, 09:58
Machen wir uns aber nix vor, bisher hat Ansgar das HeidiSQL ganz alleine gemacht. Zumindest soweit ich weiß. Alle Freizeit ist endlich. Wenn er sich mit Postgres nicht so gut auskennt, wer kanns ihm verübeln dass er nicht viel Arbeit da rein steckt? HeidiSQL steht auf Github, jeder könnte einen Beitrag leisten oder einen Fork starten.
Auf der GitHub-Seite steht als erste Zeile:
Zitat:
A lightweight client for managing MySQL, MSSQL and PostgreSQL, written in Delphi
Ist Postgres und PostgreSQL etwas Verschiedenes?
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: Datenbank erreichbar im eigenen Wlan

  Alt 16. Feb 2018, 10:30
Ist Postgres und PostgreSQL etwas Verschiedenes?
Nur verschieden gut integriert bei Heidi.
Miniaturansicht angehängter Grafiken
image1.png  
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden

Geändert von Codehunter (16. Feb 2018 um 10:32 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 23:06 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