Externer zugriff auf MySQL Datenbank

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Externer zugriff auf MySQL Datenbank

Postby Scout0879 » 22. July 2014 09:04

Morgen,

was habe ich bis her gemacht. Ich habe auf einem PC XAMPP und Open Office installiert.
Ich habe den MySQL-Server gestartet und eine Datenbank angelegt. In Open Office Base
habe ich auch eine Datenbank angelegt die per ODBC auf die MySQL Datenbank zugreift
und hier entsteht das Problem wenn ich als Datenbankserver localhost eingebe funktioniert
der zugriff problemlos. Verwende ich allerdings die IP des Rechners verbindet sich zwar
die Datenbank nur der verwendete User hat keine Berechtigungen.

Meine Frage ist jetzt, was muss ich alles einstellen damit man von allen PC im Netzwerk
auf diese Mysql Datenbank zugreifen kann?

Gruß
Frank
Scout0879
 
Posts: 6
Joined: 21. July 2014 13:39
Operating System: Windows 7

Re: Externer zugriff auf MySQL Datenbank

Postby Nobbie » 22. July 2014 11:15

Du musst in MySQL entsprechende User anlegen, die VON den jeweiligen anderen Rechnern zugreifen dürfen. In Phpmyadmin findest Du den entsprechenden Dialog.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Externer zugriff auf MySQL Datenbank

Postby Scout0879 » 22. July 2014 13:35

Also du meinst pro PC ein User und für jeden user die IP von den jeweiligen PCs zuweisen, habe ich dass richtig verstanden?
Scout0879
 
Posts: 6
Joined: 21. July 2014 13:39
Operating System: Windows 7

Re: Externer zugriff auf MySQL Datenbank

Postby Altrea » 22. July 2014 14:54

Das könntest du so machen, oder du verwendest für den Host- und/oder Useranteil eine wildcard
http://dev.mysql.com/doc/refman/5.6/en/ ... names.html
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Externer zugriff auf MySQL Datenbank

Postby Scout0879 » 23. July 2014 15:54

OK, Danke das habe ich soweit verstanden.

Leider habe ich weiterhin das Problem das der zugriff über die Host IP nicht möglich ist.

Der Host hat die IP 192.168.9.14 alle anderen Clients haben 192.168.9.20-99. Wenn ich nun
die Datenbank von Open Office Base mit den verbindungsparameter localhost öffne funktionier
das ganze (auf dem Host) problemlos. Verwende ich jetzt statt localhost die Host IP 192.168.9.14
klappt die Verbindung nicht. Ich denke dass hier mein Hauptproblem ist.

Hat jemand dazu Rat woran das liegen könnte?

Danke an allen die sich schon geantwortet haben und an denen die sich noch melden.

LG
Frank
Scout0879
 
Posts: 6
Joined: 21. July 2014 13:39
Operating System: Windows 7

Re: Externer zugriff auf MySQL Datenbank

Postby Nobbie » 23. July 2014 18:24

Dann erkläre uns erst einmal genauer, wie Du die ODBC Treiber eingerichtet hast und vor allem erkläre uns auch, wozu Du so etwas zu Hause benötigst? Was möchtest Du eigentlich damit machen?
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Externer zugriff auf MySQL Datenbank

Postby Scout0879 » 24. July 2014 08:23

Ok.

Also ODBC Treiber benutze ich folgende Klasse: com.mysql.jdbc.Driver
Die Verbindung mit dieser klasse funktioniert einwandfrei.

Was will ich machen? Ich möchte in Open Office Base mir verschiedene Formulare (Anmeldeformulare zur Erfassung Persönlicher Daten usw.) anlegen deren
Informationen in der MySQL Datenbank gespeichert werden. Diese sollen natürlich von verschiedenen Rechnern von verschiedenen Personen wieder abgefragt
werden können.

Wo zu ich das zu Hause benötige? Zu Hause brauche ich dass nicht davon hab ich nichts gesagt. ;)

Die Verbindung von OOBase und der SQL-DB funktioniert prima mit localhost und dem Benutzer root, lediglich wenn ich die IP vom host verwende
klappt dass nicht. Hmm, ach ja mit 127.0.0.1 geht es natürlich auch.
localhost = 192.168.9.14

LG
Frank
Scout0879
 
Posts: 6
Joined: 21. July 2014 13:39
Operating System: Windows 7

Re: Externer zugriff auf MySQL Datenbank

Postby Nobbie » 24. July 2014 11:59

Scout0879 wrote:Zu Hause brauche ich dass nicht davon hab ich nichts gesagt. ;)


Ich dachte es mir. Die Anforderung ist für private Dinge viel zu umfangreich. In diesem Forum sind nur wenige Helfer (und das auch noch auf kostenloser Basis) unterwegs, die Hilfe richtet sich an den kleinen Mann von zu Hause, der sich natürlich keine professionelle Hilfe leisten kann. Firmen sollten sich nach professioneller Unterstützung umsehen.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04

Re: Externer zugriff auf MySQL Datenbank

Postby Scout0879 » 24. July 2014 13:02

Nobbie wrote:Ich dachte es mir. Die Anforderung ist für private Dinge viel zu umfangreich. In diesem Forum sind nur wenige Helfer (und das auch noch auf kostenloser Basis) unterwegs, die Hilfe richtet sich an den kleinen Mann von zu Hause, der sich natürlich keine professionelle Hilfe leisten kann. Firmen sollten sich nach professioneller Unterstützung umsehen.


:wink: Habe so eine antwort auch erwartet :D also ich brauche das weder privat noch geschäftlich(Also keine Firma), Wir sind ein kleiner
Jugendverein und sind Ehrenamtliche Mitarbeiter. Da das ganze Ehrenamtlich ist, haben wir auch kein einkommen deswegen auch keine Unbezahlbare
Spezialisten.

Wir haben gehofft dass wir jemanden finden der evtl. das Problem kennt und wir hoffen weiterhin. :mrgreen:

Also ich denke es liegt einfach nur daran dass irgendwo was umgestellt werden muss dass der Server weis er muss auch auf die IP-Nummer 192.168.9.14
reagieren und nicht nur auf localhost oder 127.0.0.1.

Falls doch noch jemand ne Idee hat, kann er ja antworten. Ich selbst versuche es auch weiter und falls ich die Lösung finde,
werde ich sie hier Posten.

LG
Frank
Scout0879
 
Posts: 6
Joined: 21. July 2014 13:39
Operating System: Windows 7

Re: Externer zugriff auf MySQL Datenbank

Postby Scout0879 » 24. July 2014 15:46

Hi, so wie versprochen die lösung.

1. Für jeden PC auf dem MySQL Server einen Benutzer anlegen z.b. bernd'@'pc1 oder mrion'@'pc2 usw. natürlich mit allen rechten auf die DB
2. In den Firewall Einstellungen den port 3306 freigeben, damit die Clients mit dem host kommunizieren können.

Das war alles, ich danke trotzdem allen die sich beteiligt haben.

LG
Frank

*** Gelöst ***
Scout0879
 
Posts: 6
Joined: 21. July 2014 13:39
Operating System: Windows 7

Re: Externer zugriff auf MySQL Datenbank

Postby Nobbie » 24. July 2014 17:27

Scout0879 wrote:1. Für jeden PC auf dem MySQL Server einen Benutzer anlegen z.b. bernd'@'pc1 oder mrion'@'pc2 usw. natürlich mit allen rechten auf die DB


S,o.

Scout0879 wrote:2. In den Firewall Einstellungen den port 3306 freigeben, damit die Clients mit dem host kommunizieren können.


Autsch - so etwas schaut man aber doch nach, bevor man ein Forum fragt.
Nobbie
 
Posts: 13165
Joined: 09. March 2008 13:04


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 32 guests