staging.inyokaproject.org

Remote-Zugriff auf MySQL-Datenbank

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Hundelippe

Anmeldungsdatum:
1. Mai 2007

Beiträge: Zähle...

Liebe Linux-Freunde,

ich habe folgendes Problem: Ich habe für meinen Arbeitgeber eine Access-DB entwickelt, die nun
eingesetzt werden soll. Es sollen mehrere User gleichzeitig Zugriff darauf haben. Deshalb habe ich
folgende Lösung "erdacht":

1. Die Access-DB habe ich in 2 Teile (Frontend mit Layouts, VBA etc., Backend mit den Tabellen) zerlegt
2. Die Tabellen habe ich in eine MySQL-Datenbank umgewandelt

Ich möchte nun (möglichst) per ODBC-Connector (hoffentlich heißt dat Ding auch so) auf die Datenquelle
zugreifen. Leider habe ich die Tatsache nicht berücksichtigt, dass die meisten Provider bzw. Hoster einen
Remotezugriff auf MySQL nicht zulassen. In meinem Fall ist es Strato, dort liegen die Tabellen auch schon
schön auf dem Server....

Nun die Fragen:

1. Gibt es einen Provider, der einen Fernzugriff erlaubt ???
2. Sonstige Möglichkeiten (Root-Server ???, kenne mich damit weniger aus, Preis muss auch stimmen)

Natürlich könnte ich mir hier daheim auch einen Server selbst basteln und dann per DynDNS darauf zugreifen.
Doch das kostet wieder Strom und ist wohl auch nicht so sicher wie bei Strato & Co., oder?

Es muss doch eine Lösung geben!

Danke im Voraus!

Norman "Hundelippe" F.

jackhonk

Anmeldungsdatum:
12. März 2008

Beiträge: Zähle...

Hallo Hundelippe,

also ich weiß dass andere gößere Hoster die Lösung darin sehen sich ein Script auf den Webspace zu legen und dann von diesem aus auf die Datenbank zugreifen lassen. Also müßtest Du dann mehr oder weniger die Leute erst auf den Webspace verbinden lassen und von dort aus dann auf die MySQL zugreifen lassen.

harry123

Avatar von harry123

Anmeldungsdatum:
3. Mai 2006

Beiträge: 3188

Weshalb legst du das auf einen externen Webspace und nicht irgendwo lokal bei euch auf einen Server?

Grüße

Hundelippe

(Themenstarter)

Anmeldungsdatum:
1. Mai 2007

Beiträge: 138

Liebe Linux-Freunde,

da es sich bei uns um einen Notdienstservice handelt und dieser dezentral aufgebaut ist (mehrere Städte, mehrere Mitarbeiter, viele Ärzte), haben
wir bisher auf einen Server verzichten können. Vielmehr hat jeder von uns einen Laptop und betreut seinen Bereich. Wir haben einen gewissen Ordner
und auch Outlook per Syncing.net synchronisiert. Mehr brauchten wir (bisher) auch nicht.

Ein Server ist also noch nicht vorhanden. Das mit dem Script habe ich nur teilweise verstanden. Müssten sich unsere Mitarbeiter dann erst bei Strato
anmelden, und dann Zugriff zu erhalten? Würde ja zur Not auch gehen.

mit freundlichen Grüßen

Norman "Hundelippe" F.

mcfisch

Avatar von mcfisch

Anmeldungsdatum:
27. Juli 2006

Beiträge: Zähle...

Mit Access 2007 wäre es evtl. eine sinnvolle Lösung, die DB (direkt aus Access, nicht als MySQL) bei einem Hoster abzulegen, der Sharepoint-Seiten anbietet. Diese Microsoft-Technik basiert auf ASP (PHP-Alternative auf VBScript-Basis) und die Unterstützung dafür ist in Office 2007 direkt integriert worden. Ich betreibe so einen Server allerdings hier in einer Win2003-Domänenumgebung, daher funktioniert z.B. die gesamte Authentifizierung automatisch. Bei einem Webhoster müsstet du sicher die Benutzer separat und manuell verwalten bzw. mit einem Active Directory synchronisieren. Allerdings hat das ganze an dieser Stelle überhaupt nix mehr mit Linux zu tun 😉

Eine weitere Möglichkeit wäre, die DB als Datei auf einem Webspace passwortgeschützt abzulegen (sowohl mittels htaccess als auch in Access selbst) und diese dann einfach mit Access zu öffnen. Einige Anbieter haben auch WebDAV-Freigaben im Portfolio, auch das sollte funktionieren.

Hundelippe

(Themenstarter)

Anmeldungsdatum:
1. Mai 2007

Beiträge: 138

Liebe Linux-Freunde,

ich werde dann mal zu Werke schreiten...

Gruß

Hundelippe

Antworten |