"ERROR 2003: Can't connect to MySQL" nur lokales Einloggen möglich...

  • Ich nochmal,


    bin noch beim MySQL-Konfigurieren...
    Funzt soweit auch ganz gut. Leider kann ich mich momentan nur lokal anmelden.
    Der User hat ein "%" für any Host inside.
    Per ssh auf dem Server sieht es wie folgt aus:
    "mysql -h localhost -D vdr -u vdr -p" --> funktioniert
    "mysql -h <IP> -D vdr -u vdr -p" --> funzt nicht


    Also fehlt irgendwo noch die Einstellung, dass er von allen akzeptieren soll.
    Hab mir schon google und die Portalsuche bemüht, jedoch ohne Erfolg.


    Greetz

    KellerServer | Fractal Cockpit Server + DigiBit Twin SAT>IP Server | Ubuntu22 VM mit vdr 2.6 |

  • Was sagt die my.cnf in Sachen networking? Erlaubt?

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • Danke für die Antwort, aber wozu soll das denn gut sein?
    Soll er dann den Server "%" befragen, ob er sich connecten kann?

    Code
    vdr:/home/wwwroot/phpmyadmin# mysql -h % -D vdr -u vdr -p
    Enter password: 
    ERROR 2005: Unknown MySQL Server Host '%' (1)


    Greetz

    KellerServer | Fractal Cockpit Server + DigiBit Twin SAT>IP Server | Ubuntu22 VM mit vdr 2.6 |

  • Hi,
    welche Rechte hat denn nun der User vdr ?
    Ich hab z.B. ein
    grant all privilegs on *.* to '<user>'@% identified by '<PWD>'
    gemacht.
    Gruss
    Burkhardt


    Zudem, schau mal hier vorbei.

  • Der User hat ein % für "any Host".
    In der my.cnf steht zu networking:

    Code
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address            = 127.0.0.1
    key_buffer              = 16M
    max_allowed_packet      = 16M
    thread_stack            = 128K

    wobei ich die 127.0.0.1 auch schon testweise durch 0.0.0.0 ersetzt habe, leider ohne Erfolg.

    KellerServer | Fractal Cockpit Server + DigiBit Twin SAT>IP Server | Ubuntu22 VM mit vdr 2.6 |

  • Dann ist also Netzwerkzugriff deaktiviert. Musst du mal in die mysql-Doku schauen, wie das jetzt konfiguriert wird. Mein altes 3.x mysql arbeitet noch mit dem skip-networking-Parameter.


    Schuss ins Blaue: für localhost IP-der NIC einsetzen (192.168...)

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

    Einmal editiert, zuletzt von foobar42 ()

  • Die Option skip-networking ist aber schon deaktiviert.


    Was passiert wenn du "telnet localhost 3306" eingibst, wenn du dich da schon nicht connecten kannst, dann klammere mal "skip-networking" in deiner my.cnf aus


    Gruß
    Roland

    Software: VDR 1.4.3, mp3, osdpip, streamdev-server, femon, wapd, X11, Wireless Keyboard Kernel: 2.6.18
    Hardware: 1x DVB-S v 1.3, 1x Skystar 2, Celeron@2GHz, 256 MB RAM, 4 HDs Raid1/5, Total: 600 GB, Asus P4S533 cmi8738 & LAN on board 6 PCI
    40" Sammelbestellungs-LCD an ATI Radeon 9550 DVI-Out + tvtime, 70 cm TV an J2-RGB-Out
    Organisator der ersten und zweiten VDR-Sanitizer Sammelbestellung.
    In progress: POV-ION 330 - MediaPointer MP-S2 - vdr 1.7.9 - vdr-xine(vdpau)

  • Juhu!
    Auf einer Kiste funzt es schon... :D
    Habe den oben geposteten Teil aus der my.cnf auskommentiert und mysqld neugestartet.


    Dann konnte ich von "draussen" drauf.


    Thx @all
    Eisenbert

    KellerServer | Fractal Cockpit Server + DigiBit Twin SAT>IP Server | Ubuntu22 VM mit vdr 2.6 |

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!