MySQL von außen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

madrix

Benutzer
Registriert
21. März 2011
Beiträge
455
Reaktionspunkte
0
Punkte
16
Da Synology bei Quickconnect keine Drittanbieter Apps (phpmyadmin) erlaubt, würde ich gern von extern (Arbeit) auf meinen SQL-Server (Diskstation) zugreifen.

Da ich beruflich eh des Öfteren mit DB hantiere und dafür einen SQL-Client (HeidiSQL) nutze, würde ich den gern für den SQL Server der DS nutzen.
 
Können wir da nicht im existierenden Thread weiter drüber reden?
 
Das sind zwar 2 Paar Schuhe, aber klar, können wir.
 
Teilweise hast du recht. Dann verlink aber bitte auch auf den anderen.

Dann hier weiter.

Du hast zwar geschrieben, was du gerne machen willst, allerdings keine Frage formuliert.
Das wäre schön, wenn du das noch ergänzt mit einer Frage bzw. konkretem Problem.
Dann kann dir eher geholfen werden, weil ich vermute, dass hier niemand hin auf 2 Stichwörter einen allumfassenden Roman schreiben wird.
 
Ich hab mal einen Link vom alten Thema auf dieses hier gesetzt.

Du sagst also du kannst Port 3306 nicht erreichen.
Vorher hast du erwähnt, dass dein Arbeitgeber dies sperrt.
Willst du also einen Weg finden von der Arbeit ohne 3306 auszukommen, oder hast du ein generelles Erreichbarkeitsproblem von Port 3306 an deinem Anschluß zu Hause?

Edit: Ergänzung
Zur allgemeinen Erreichbarkeit von mySQL/mariaDB
https://www.synology.com/de-de/know...t_network_ports_are_used_by_Synology_services
Also muss Port 3306 TCP durch alle Router (NAT) und Firewalls bis zur DS gelangen.
Danach ist es eine Frage von Benutzer/Pass, existierender DB und Client, wie auf eine Datenbank zugegriffen wird.
 
Ich habe zum testen mein Handy genommen.

Port 3306 ist für die IP meiner DS freigegeben.
 
Port 3306 TCP ist auf die DS weitergeleitet.
Alle Firewalls sind aus oder angepaßt
Es ist eine Datenbank mit Benutzer/Pass angelegt

Du hattest HeidiSQL erwähnt (verbindung zu MariaDB)
http://www.heidisql.com/screenshots.php?which=connection

Oder man verwendet die sql root credentials (mit dem Tool kann man ja auch DBs anlegen)

Hostname/IP ist der/diejenige unter der dein Router von außen erreichbar ist (DDNS Adresse oder Public IP)
Rest ist mehr oder weniger selbst erklärend.
 
Hier stand Mist
 
Zuletzt bearbeitet:
Bilder sagen zwar mehr als 1000 Worte, aber eben nicht alles.

Was sind die Randbedingungen dieses Test der zu diesem Fehler führt?
Welche Geräte involviert? Welche Internetanschlüsse?
Sichergestellt, dass weder Router(NAT) noch Firewalls auf dem Weg den Port blockieren?
Löst der Hostname auf die aktuelle externe IP des Zielrouters auf?

Der Fehler deutet jedenfalls darauf hin (network connection refused), dass entweder der Dienst nicht läuft, oder die Anfrage nicht bis zum Server durchkommt.
http://dev.mysql.com/doc/refman/5.7/en/can-not-connect-to-server.html

Oder keine Anfragen von außerhalb localhost angenommen werden
https://teamtreehouse.com/community/cant-connect-remotely-to-mysql-server-with-mysql-workbench

Oder es gibt Probleme mit dem Benutzer und der Tatsache, dass er sich von außen einloggen will
https://forum.synology.com/enu/viewtopic.php?t=65132
http://stackoverflow.com/questions/6687933/cant-access-remote-mysql-server-need-help
 
ich habe beim googlen gelesen, ein SQL-Server ist per default NICHT von außen erreichbar, man muss die my.cnf anpassen.
 
Hallo,
Dein DynDNS-Name kann nicht aufgelöst werden. Kontrolliere Systemsteuerung - Externer Zugriff - DDNS - Status

Gruß Götz
 
Hier stand Mist
 
Zuletzt bearbeitet:
Hallo,
Two-DNS ist OK, Synology kann nicht aufgelöst werden. Port 80 ist offen, phpMyAdmin erreichbar.

Gruß Götz
 
Eigentlich sagen das die Leute immer zu mir :)

Bitte in ganzen Sätzen reden.
 
Subjekt Prädikat Objekt ... alles da. Was vermisst du denn? :)
 
ok, mein Fehler. Bitte nicht auspeitschen.
 
Hallo,
mit der Two-DNS Adresse mit angehängten /phpMyAdmin bin ich auf DEINER DS. Das gehört aber schnellstens dicht gemacht. Für HeidiSQL den Two-DNS Namen verwenden.

Gruß Götz

PS: mit nslookup <DDNS-Name> kann man kontrollieren ob der Name aufgelöst werden kann.
 
Verätst du mir, wie du das machst?
 
Hallo,
http://XXX.dd-dns.de/phpMyAdmin
Du solltest die Bilder löschen sonst bekommst zu viel unliebsamen Besuch. Und setze für MariaDB ein Passwort!!

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat