Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Möglichkeit für externen Datenbankzugriff?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Magical
PostRank 3
PostRank 3
Beiträge: 70
Registriert: 12.08.2005, 13:03

Beitrag von Magical » 20.08.2006, 18:26

Für die Zukunft plane ich verschiedene Seiten, welche auf eine gemeinsame Datenbank zugreifen sollen. Da ich die Seiten gern bei unterschiedlichen Anbietern hosten möchte, müsste ich zwangsläufig von diesen auf die bei einem anderen Anbieter gehosteten Datenbank zugreifen.
Nachdem ich bisher bei meinen Recherchen (über die Suche als auch über Google) nichts wirklich passendes finden konnte, wollte ich euch fragen, ob ihr hierfür eventuell Informationsquellen kennt, welche hierfür eine Anleitung geben (wie es durchzuführen ist, auf welche Aspekte aus Sicherheitsgründen geachtet werden soll (wollte vorzugsweise mit einer whitelist arbeiten, so dass nur Abfragen von meinen Sites aus möglich sind), etc.).
Würde mich freuen, wenn mir jemand hiermit weiterhelfen kann.
www.tarifuniversum.de - Das Tarif-Vergleichsportal zu DSL, Mobilfunk, Geldanlage & Co

www.best-tagesgeld.de - Das Tagesgeldportal

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


marki
PostRank 3
PostRank 3
Beiträge: 95
Registriert: 12.08.2005, 14:49
Wohnort: Rosenberg

Beitrag von marki » 20.08.2006, 19:14

Ohne es genauer getestet zu haben...

Da MySQL Zugriffe meines Wissens nach nur serverintern möglich sind, muss man nur ein lokales PHP skript laufen lassen und von der anderen Anwendung aus über GET-Paramater die Daten anfragen.

"Get-Parameter" - hört sich unsicher an, muss aber nicht. Zum einen bleiben die genauen Bezeichnungen geheim, da es ja kein OpenSource ist und man kann die IP des anfragenden Servers überprüfen. Das wiederum funktioniert nur 100%, wenn man nicht auf Shared Hosting setzt.

kill_bill
PostRank 8
PostRank 8
Beiträge: 882
Registriert: 07.07.2005, 00:31
Wohnort: Meppen

Beitrag von kill_bill » 21.08.2006, 00:23

Der Datenbankzugriff sollte kein Problem sein.
Wir betreiben u.A. einen Datenbankserver und haben bei diversen Hostern Pakete mit PHP und MySQL usw.
Die dort enthaltenen MySQL-Datenbanken nutzen wir bei wenig datenbanklastigen Applikationen meist garnicht, denn die Pflege eines einzelnen DB-Servers ist etwas bequemer.

MySQL läuft natürlich nicht nur serverintern und per Get muß da auch nichts herumgefummelt werden :)

Per PHP kannst Du den gewünschten MySQL-Server einfach per IP (statt localhost) ansprechen und fertig. Die Ziel-MySQL-Datenbank muß lediglich den Zugriff von extern zulassen.

Einfach mal den Hoster fragen.

marki
PostRank 3
PostRank 3
Beiträge: 95
Registriert: 12.08.2005, 14:49
Wohnort: Rosenberg

Beitrag von marki » 21.08.2006, 07:54

Ich gehe ja immer davon aus, dass man nen Shared Server hat, wo es wenig Konfigurationsmöglichkeiten gibt. Habe bei meinen 8 Hostern noch keinen derartigen Schalter entdeckt. Geht's in PHPmyAdmin?

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 21.08.2006, 08:03

Ich mache das immer via XML

fornex
PostRank 4
PostRank 4
Beiträge: 154
Registriert: 01.03.2006, 01:14
Wohnort: :tronhoW

Beitrag von fornex » 21.08.2006, 10:20

Einfach nen User per IP anlegen:

Code: Alles auswählen

INSERT INTO mysql.user (Host,User,Password) VALUES('89.256.21.3','user1',PASSWORD('deinpasswd'))
Zugriff für die billing DB dem User freigeben, z.B.

Code: Alles auswählen

GRANT SELECT,INSERT,UPDATE,DELETE ON billing.* TO 'user1'@'89.256.21.3'

Code: Alles auswählen

FLUSH PRIVILEGES

PS: https://dev.mysql.com/doc/refman/5.0/en ... users.html
Zuletzt geändert von fornex am 21.08.2006, 10:23, insgesamt 1-mal geändert.
Suche Linkpartner für Bereiche:
Flirt - Fun - Erotik - 1 Click Hoster

ICQ: 7o7727

Googlebot versteht Javascript

fornex
PostRank 4
PostRank 4
Beiträge: 154
Registriert: 01.03.2006, 01:14
Wohnort: :tronhoW

Beitrag von fornex » 21.08.2006, 10:22

marc75 hat geschrieben:Ich mache das immer via XML
man kann es natürlich per TXT, PHP, JPG usw. machen, nur bei 1000 Abfragen pro Zeiteinheit werden beide Server lahmgelegt. :lol:
Suche Linkpartner für Bereiche:
Flirt - Fun - Erotik - 1 Click Hoster

ICQ: 7o7727

Googlebot versteht Javascript

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 21.08.2006, 13:44

man kann es natürlich per TXT, PHP, JPG usw. machen, nur bei 1000 Abfragen pro Zeiteinheit werden beide Server lahmgelegt.
Ich cache die Sachen, und ein DB Server kann man mit zu vielen Abfragen auch platt machen, dazu kommt noch das nicht jeder Hoster ein Zugriff von aussen zulassen wird.

Indigo
PostRank 7
PostRank 7
Beiträge: 647
Registriert: 03.01.2005, 12:48

Beitrag von Indigo » 21.08.2006, 15:07

Zumindest bei All-Inkl. ist ein Zugriff von außen möglich.

Magical
PostRank 3
PostRank 3
Beiträge: 70
Registriert: 12.08.2005, 13:03

Beitrag von Magical » 21.08.2006, 21:21

vielen Dank schonmal für die hilfreichen Infos.
Solange es bei einigen Hostern mit dem externen Zugriff geht, klingt das für mich auf jeden Fall positiv :)
Die Variante bei mehreren Hostern die Daten jeweils zu verwalten wäre auf Dauer einfach viel zu aufwendig, sobald das Datenvolumen eine gewisse Größe erreicht...und dafür sind auch angemessene Investitionen für einen vernünftigen Datenbankserver (sowohl betreffend Zugriffsmöglichkeiten als auch Leistungsfähigkeit) selbstverständlich.
Muss mich da zwar noch in so einiges einarbeiten - aber das kommt nach und nach bei der Umsetzung :)
www.tarifuniversum.de - Das Tarif-Vergleichsportal zu DSL, Mobilfunk, Geldanlage & Co

www.best-tagesgeld.de - Das Tagesgeldportal

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag