Autor Thema: MySQL 8.0  (Gelesen 289 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Compu-User

  • Benutzer
  • Beiträge: 85
MySQL 8.0
« am: Fr 10.05.2019, 20:24:01 »
Hallo,

bei mir ist es zur Zeit notwendig einen MySQL-Server auf Linux einzurichten. Es ist nicht zum ersten mal, dass ich das mache, aber irgendwie tue ich mich mit der 8er Version sehr schwer eine Administration über SSH erfolgreich einzurichten. Vermutlich besteht eine Kombination zwischen neue Sicherheits-Features der Standardinstallation und vergessene Notwendigkeiten auf meiner Seite. Der SQL-Server ist nicht für den produktiven Einsatz und soll zum entwickeln und testen von Programmen verwendet werden. System ist ein Xubuntu das auf VMware läuft. Ich hoffe, dass hier einige Leute dabei sind, die auch mit dem aktuellen MySQL-Server auskennen.

Offline tuxie

  • Benutzer
  • Beiträge: 6.416
  • Falcon! Milan! Schuetzt die Raubvoegel!
Re: MySQL 8.0
« Antwort #1 am: Di 14.05.2019, 10:16:57 »
-->>MariaDB !!! Nimm die!
Tschau Ingo


PC Intel i7 4820, 16gb quad @2400,Mac OS X El Capitan
http://tuxie.de http://hwbot.org/user/tuxie/

Offline Arthur

  • Benutzer
  • Beiträge: 8.557
  • Mein Atari erinnert mich an die gute alte Zeit..
Re: MySQL 8.0
« Antwort #2 am: Mi 10.07.2019, 15:17:36 »
Also geht es eigentlich eher um eine SSH-Verbindung zu deiner VM?

Offline Compu-User

  • Benutzer
  • Beiträge: 85
Re: MySQL 8.0
« Antwort #3 am: Do 11.07.2019, 00:19:09 »
Die SSH - Verbindung zu dem Linux, welches in einer VM läuft, funktioniert. Der MySQL Server erlaubt keinen Zugriff über Netzwerk. Lokal, von der Virtuellen Linux-Maschine funktioniert es. Für Zugriff über Netzwerk müssen einige Sicherheitseinstellungen angepasst werden. Bei der aktuellen Version sind die scheinbar wieder etwas anders. Aus Zeitgründen musste ich das Vorhaben er mal parken, wie leider auch meine Aktivitäten am Atari ST.

Offline Arthur

  • Benutzer
  • Beiträge: 8.557
  • Mein Atari erinnert mich an die gute alte Zeit..
Re: MySQL 8.0
« Antwort #4 am: Di 16.07.2019, 15:01:20 »
Die SSH - Verbindung zu dem Linux, welches in einer VM läuft, funktioniert. Der MySQL Server erlaubt keinen Zugriff über Netzwerk. Lokal, von der Virtuellen Linux-Maschine funktioniert es. Für Zugriff über Netzwerk müssen einige Sicherheitseinstellungen angepasst werden. Bei der aktuellen Version sind die scheinbar wieder etwas anders. Aus Zeitgründen musste ich das Vorhaben er mal parken, wie leider auch meine Aktivitäten am Atari ST.

Könnte an der Firewall liegen bzw. Portfreigabe.

Offline RealLarry

  • Benutzer
  • Beiträge: 211
Re: MySQL 8.0
« Antwort #5 am: Di 16.07.2019, 17:10:52 »
Die SSH - Verbindung zu dem Linux, welches in einer VM läuft, funktioniert. Der MySQL Server erlaubt keinen Zugriff über Netzwerk. Lokal, von der Virtuellen Linux-Maschine funktioniert es. Für Zugriff über Netzwerk müssen einige Sicherheitseinstellungen angepasst werden. Bei der aktuellen Version sind die scheinbar wieder etwas anders. Aus Zeitgründen musste ich das Vorhaben er mal parken, wie leider auch meine Aktivitäten am Atari ST.

Könnte an der Firewall liegen bzw. Portfreigabe.
...entweder ^-das-^, oder mysql lässt keine Remote-Zugriffe zu; das dürfte auch die Standardeinstellung sein, dass nur localhost "auf sich selber" zugreifen darf.
Abhilfe: In /etc/my.cnf (oder wo auch immer das File liegt) folgendes ändern:
- bind-address kommentieren (also # bind-address ...... )
- skip-networking kommentieren (also # skip-networking )
... und dann den mysql-Daemon neu starten (oder gleich die ganze VM). Dann sollte der Zugriff von Remote auf mysql funktionieren.
Die Wirklichkeit ist bekanntlich nur eine Illusion, die durch den Mangel an Alkohol hervorgerufen wird.

Offline Compu-User

  • Benutzer
  • Beiträge: 85
Re: MySQL 8.0
« Antwort #6 am: Di 16.07.2019, 21:58:26 »
Danke für die Hinweise.
Sehr nett von Euch, mir auch bei diesem Thema zu helfen.
Firewall konnte ich zu dem Zeitpunkt ausschließen, da andere MySQL-Server erreicht werden konnten. Die Regeln wurden entsprechend angepasst.
Die Grundeinstellung von MySQL ist wirklich so, das kein normaler Zugriff über Netzwerk erfolgen kann.
Das war und ist mir soweit bekannt. Die Änderungen in der my.cnf hatte ich auch vorgenommen.
Die my.cnf sah irgendwie anders aus als bei den vorherigen Versionen. Anschließend noch die GRANT's des/der Benutzer angepasst und den Dienst neu gestartet. Weil es immer noch nicht funktionierte, einen Neustart des Systems in der VM ausgeführt. Leider auch ohne Erfolg betreffend des Netzwerkzugriffes auf die Datenbank. Aus diesem Grund kam auch meine Anfrage an Euch. Wenn ich Zeit und die notwendige Ruhe dazu habe, werde ich es erneut versuchen. Es ist nicht das erste MySQL was ich aufsetze und einrichte. Es sind zwischen den Installationen immer oder meist große Abstände, die dann bewirken, dass einiges in Vergessenheit geraten ist. Ich sollte das mal Dokumentieren. Ich werde mal versuchen, dass ich mich zeitnah wieder darum kümmern kann. Sicherlich habe ich etwas übersehen. Verwendet ihr auch MySQL? Bei dir, RealLarry, denke schon. Ansonsten wäre dir das nicht bekannt. Das sind quasi einige Basics beim Einrichten.

Offline RealLarry

  • Benutzer
  • Beiträge: 211
Re: MySQL 8.0
« Antwort #7 am: Mi 17.07.2019, 06:56:25 »
Firewall konnte ich zu dem Zeitpunkt ausschließen, da andere MySQL-Server erreicht werden konnten. Die Regeln wurden entsprechend angepasst.

Okay, aber hast Du auch ausgeschlossen, dass auf der VM selber keine Firewall aktiv ist? ;) Probier auf der VM einmal sudo iptables -L - ist keine Firewall aktiv, sollte es so ausschauen:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Zitat
Verwendet ihr auch MySQL? Bei dir, RealLarry, denke schon.

Ja, reichlich. Das ist zwar nicht mein Spezialgebiet, aber eben das ganze Drumherum. Ich nenne es mal Systemtechnik.
Die Wirklichkeit ist bekanntlich nur eine Illusion, die durch den Mangel an Alkohol hervorgerufen wird.