Connector 4VX - Verbindungsprobleme mit MySQL

Diese Fehlemeldung ist ein Hinweis dass der Port 3306 in der Firewall nicht freigeschaltet ist und somit der Zugriff vom Client auf den MySQL Server nicht möglich ist. Wie Sie den Port freischalten, entnehmen Sie der Anleitung Ihrer Firewallsoftware.

Diese Meldung tritt auf, wenn die untermStrich Datenbankbenutzer unter MySQL Version >= 8 angelegt wurden ohne zuvor die „Legacy Password Encryption“ von MySQL zu aktivieren.
Zur Behebung des Fehler gehen sie bitte folgendermaßen vor:

  • Setzen Sie in der my.ini bzw. my.conf unter [mysqld] folgenden Eintrag:
  • [mysqld]
    default-authentication-plugin=mysql_native_password
  • Starten Sie den MySQL Server neu
  • Löschen Sie die untermStrich Benutzer über die MySQL-Shell
  • DROP USER 'untermStrich'@'localhost';
    DROP USER 'untermStrich'@'%';
  • Benennen Sie die beiden Dateien config.php und database.php im untermStrich Installationsverzeichnis ./application/config vorübergehend um.
  • Starten Sie untermStrich. Es wird der Installer angezeigt.
  • Wählen Sie den Menüpunkt „DB Benutzer anlegen“ und erstellen Sie die untermStrich Benutzer neu.
  • Ändern Sie die beiden umbenannten Dateien wieder in config.php und database.php