MariaDB auf VM nicht erreichbar
-
- Beiträge: 3792
- Registriert: 26.02.2009 14:35:56
Re: MariaDB auf VM nicht erreichbar
Zumindest be Postgresql ist es so, dass der erst mal nur auf Unix-Domain-Sockets lauscht. Ist das da eventuell ähnlich und man muss in der config listen oder wie das auch immer heisst, auf * oder so setzen ? Kenne Mysql nicht - aber wie geschrieben - in Postgresql ist das so.
Re: MariaDB auf VM nicht erreichbar
1. "You should check that there is a MySQL server running": JAeggy hat geschrieben:04.01.2018 11:35:13...
Da steht noch nen bissel was drin, wie man in dem Fall den Fehler findet, lies das mal. Und gib Rückmeldung was Du davon probiert hast
...
2. "it has network connections enabled": JA
3. "and that the network port you specified is the one configured on the server" (aus dem Handbuch)
Code: Alles auswählen
...
shell> mysqladmin -h 127.0.0.1 version...
Ja, hatte ich schon angepassteggy hat geschrieben:04.01.2018 11:35:13Das da kennst Du schon?
https://mariadb.com/kb/en/library/confi ... nt-access/
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19
Re: MariaDB auf VM nicht erreichbar
Bei MariaDB ist wohl (ne nach Version/Distribution?) noch ein Plugin aktiv, ich würde als Nächstes mal schauen, obs daran liegt: Details da https://kofler.info/root-login-problem-mit-mariadb/ .
Re: MariaDB auf VM nicht erreichbar
s
Ich will nochmal zusammenfassen:
HeidiSql versucht sich mit einem Remote MySql-Server zu vebinden, dazu wird der Benutzer "root" genutzt und es gibt einen Fehler "Can't connect to MySQL server on '192.168.56.1' (10061)'"
1. Der Remote Server ist eine Virtual Machine von VBox
2. Die IP unter welcher der MySql läuft, ist 192.168.56.1, dort ist ein OS "Debian 9 stretch" installiert
3. Auf dem Debian laufen alle MySql Dienste normal, mit root und password kann ich auf die Datenbanken zugreifen
4. Auf die IP des Debian kann ich normal über den Browser zugreifen
5. Zur Fehlersuche / Lösungsansätze:
5.1. Die Konfigurationsdateien my.cnf und 50-Server.cnf habe ich nach dieser Vorgabe angepasst, also bind-address und skip-networking auskommentiert
5.2. In der User Datenbank habe ich die plugin ausgetragen, so wie hier empfohlen
5.3. Bei der Fehlersuche (10061) aus dem MySql Handbuch komme ich bis zu
mit dem Fehler das 'root'@'localhost' der Zugang verweigert wird
Was kann ich nun tun? Nochmals die Frage, gibt es keinen Log auf dem Debian, welcher mir mehr Auskunft über den Zugang geben kann?
Ich danke dir für dein Engagement, wirklich, und ich weiss das du 'oben' nicht schauen magst. Aber ich wiederhole so meine Beiträge. Auch diese Lösung habe ich schon erfolglos probiert, schaust du hiereggy hat geschrieben:04.01.2018 13:20:49...obs daran liegt: Details da https://kofler.info/root-login-problem-mit-mariadb/ .
Ich will nochmal zusammenfassen:
HeidiSql versucht sich mit einem Remote MySql-Server zu vebinden, dazu wird der Benutzer "root" genutzt und es gibt einen Fehler "Can't connect to MySQL server on '192.168.56.1' (10061)'"
1. Der Remote Server ist eine Virtual Machine von VBox
2. Die IP unter welcher der MySql läuft, ist 192.168.56.1, dort ist ein OS "Debian 9 stretch" installiert
3. Auf dem Debian laufen alle MySql Dienste normal, mit root und password kann ich auf die Datenbanken zugreifen
4. Auf die IP des Debian kann ich normal über den Browser zugreifen
5. Zur Fehlersuche / Lösungsansätze:
5.1. Die Konfigurationsdateien my.cnf und 50-Server.cnf habe ich nach dieser Vorgabe angepasst, also bind-address und skip-networking auskommentiert
5.2. In der User Datenbank habe ich die plugin ausgetragen, so wie hier empfohlen
5.3. Bei der Fehlersuche (10061) aus dem MySql Handbuch komme ich bis zu
Code: Alles auswählen
...
shell> mysqladmin -h 127.0.0.1 version
...
Was kann ich nun tun? Nochmals die Frage, gibt es keinen Log auf dem Debian, welcher mir mehr Auskunft über den Zugang geben kann?
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19
Re: MariaDB auf VM nicht erreichbar
Ich habe wohl am falschen Ende gesucht...
...und schon bekomme ich eine eindeutige Meldung:
So, nun versuche ich noch, dem user den Zugang zu ermöglichen...
Bislang greife ich ja nur auf den Port 80, will aber an den 3306 der VM, also musste ich die Port-Weiterleitung nach 3306 noch einrichten...eggy hat geschrieben:04.01.2018 10:29:03...
Die Meldung besagt einfach, dass da aus irgendeinem Grund keine Verbindung aufgebaut werden kann.
mögliche Gründe:
...
- komische Einstellungen (NAT?) des Netzwerkes bei Virtualisierung etc
...
...und schon bekomme ich eine eindeutige Meldung:
So, nun versuche ich noch, dem user den Zugang zu ermöglichen...
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19
[solved] Gelöst
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19