Skip to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MySQL Remotezugang für alle IPs

Featured Replies

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

Wurde die IPv6 Adresse mit oder ohne [ ] drumrum angegeben?

  • Author

Die IPv6 Adresse steht standardmäßig ohne [] drumherum drin:

standard.thumb.png.b1a6c66cc340bedb0fc98cd16e921ba9.png

CIDR Syntax haben wir auch probiert:         localhost,127.0.0.1,IPv4,IPv6,0.0.0.0/0                 

Dann kommt eine andere Fehlermeldung:

fehler2.png.0e941328530272d804e5fc61a3785bfc.png

ja logisch, /0 ist kein gültiges subnetz.

Also codeseitig sehe ich gerade nicht was dich von % abhalten sollte, muss ich mal testen

  • Author

Ok, können wir da solange auch etwas über SSH machen?

was willst du denn da über SSH machen? Verstehe den Zusammenhang nicht

  • Author

Die MySQL-Datenbank muss zwingend remote zugänglich sein (am besten für alle IPs).

das beantwortet meine frage genau null

  • Author

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 :)

  • Author

Kein Problem, danke für die sehr schnelle Reaktion 👌

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.