MariaDB auf VM nicht erreichbar

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: MariaDB auf VM nicht erreichbar

Beitrag von pferdefreund » 04.01.2018 12:54:13

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.

rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

Re: MariaDB auf VM nicht erreichbar

Beitrag von rammi22 » 04.01.2018 12:54:36

eggy hat geschrieben: ↑ zum Beitrag ↑
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
...
1. "You should check that there is a MySQL server running": JA

2. "it has network connections enabled": JA
774

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...
sagt,"access denied" für User 'root'@'localhost', könnte hier der Grund liegen, das von außen auf die IP und nicht auf den Hostname 'localhost' zugegriffen wird?

782
eggy hat geschrieben: ↑ zum Beitrag ↑
04.01.2018 11:35:13
Das da kennst Du schon?
https://mariadb.com/kb/en/library/confi ... nt-access/
Ja, hatte ich schon angepasst
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: MariaDB auf VM nicht erreichbar

Beitrag von eggy » 04.01.2018 13:20:49

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/ .

rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

Re: MariaDB auf VM nicht erreichbar

Beitrag von rammi22 » 04.01.2018 13:59:12

s
eggy hat geschrieben: ↑ zum Beitrag ↑
04.01.2018 13:20:49
...obs daran liegt: Details da https://kofler.info/root-login-problem-mit-mariadb/ .
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 hier

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
...
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?
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19

rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

Re: MariaDB auf VM nicht erreichbar

Beitrag von rammi22 » 04.01.2018 14:55:14

Ich habe wohl am falschen Ende gesucht...
eggy hat geschrieben: ↑ zum Beitrag ↑
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
...
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...

783

...und schon bekomme ich eine eindeutige Meldung:

784

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

rammi22
Beiträge: 54
Registriert: 26.07.2017 13:45:46

[solved] Gelöst

Beitrag von rammi22 » 04.01.2018 15:06:35

Und endlich...

785

Vielen Dank

Rammi
System: Debian 9 (stretch), MariaDB Version 10.1.26-MariaDB-0+deb9u1, PHP 7.0.19

Antworten