Jump to content
Froxlor Forum
  • 0

MySQL Remotezugang für alle IPs


folienmarkt

Question

Auf einem Entwicklungsserver mit Froxlor 2.0.10 benötigen wir zwingend MySQL-Remotezugang für alle IPs (Migrationsumgebung).

bind-address = 127.0.0.1      wurde bereits in der 50-server.cnf auskommentiert, steht jetzt stattdessen:               bind-address = 0.0.0.0

Wir haben auch schon versucht den Eintrag für die MySQL-Access-Hosts im Froxlor-Admin zu editieren:

localhost,127.0.0.1,IPv4,IPv6       zu       localhost,127.0.0.1,IPv4,IPv6,0.0.0.0    oder   localhost,127.0.0.1,IPv4,IPv6,%

Funktioniert aber leider nicht, denn beim Speichern kommt jedes Mal eine Fehlermeldung und es ändert sich nichts (0 Uncaught Exception, Illegal Offset Type):

fehlermeldung.thumb.png.95e753dfe96d20acc162246f0739746b.png

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Die Grants vom MySQL-User waren wegen der Fehlermeldung immer noch localhost:

SHOW GRANTS FOR 'fmoadminsql1'@'localhost';

+---------------------------------------------------------------------------------------------------------------------+
| Grants for fmoadminsql1@localhost                                                                                   |
+---------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `fmoadminsql1`@`localhost` IDENTIFIED BY PASSWORD '(PW)' |
| GRANT ALL PRIVILEGES ON `fmoadminsql1`.* TO `fmoadminsql1`@`localhost`                                              |
+---------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.000 sec)

Musste das über SSH und MySQL-Root-Zugang ändern:

UPDATE mysql.user SET Host='%' WHERE Host='localhost' AND User='fmoadminsql1';

UPDATE mysql.db SET Host='%' WHERE Host='localhost' AND User='fmoadminsql1';

FLUSH PRIVILEGES;

Jetzt klappt der Verbindungsaufbau per MySQL-Workbench von Remote aus.. hoffentlich reicht das den Entwicklern :)

Link to comment
Share on other sites

  • 0

Manuell den host ändern via mysql klappt natürlich - hat aber null sinn das so in froxlor umzusetzen, dafür gibt es ja eben die "mysql_access_host" einstellung welche die user dann entsprechend so anlegt / ändert und auch wieder löscht.

Ich habe den Fehler gefunden (siehe https://github.com/Froxlor/Froxlor/commit/7d23e4882d42f65a625fa40ee24739d7e4a038ec) - vielen Dank fürs Melden und die Infos.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...