Warum kann ich mit phpMyAdmin keine Verbindung zu MariaDB herstellen?


Zuletzt geändertes Datum 2023-07-28

Betreffende Produkte

  • MariaDB 10
  • phpMyAdmin 4.9.11.0 (oder früher) auf QTS 5.0.x
  • phpMyAdmin 5.2.1.0 (oder früher) auf QTS 5.1.x

Ursache

MariaDB 10 ist keine integrierte Anwendung. Sie müssen daher die phpMyAdmin Konfigurationsdatei (config.inc.php) über SMB mit Windows bearbeiten, um auf MariaDB 10 zugreifen zu können.


Lösung

  1. Melden Sie sich als ein Administrator bei QTS an.
  2. Öffnen Sie App Center.
  3. Installieren Sie phpMyAdmin und MariaDB 10.
  4. Konfigurieren Sie die Einstellungen von MariaDB 10.
    1. Öffnen Sie MariaDB10.
    2. Gehen Sie zu Konto und Datenbank.
    3. Klicken Sie neben Stammpasswort auf Zurücksetzen.
      Hinweis
      Die Anwendung wird nach dem Zurücksetzen des Stammpassworts neu gestartet. Das Zurücksetzen des Stammpassworts führt nicht zu einem Datenverlust.
  5. Konfigurieren Sie die phpMyAdmin Einstellungen.
    1. Verbinden Sie sich als Administrator über eine SMB Verbindung mit dem Web Freigabeordner.
    2. Gehen Sie zu Web\phpMyAdmin\.
    3. Öffnen Sie die config.inc.php Datei mit einem Texteditor.
    4. Suchen Sie den Abschnitt Servers configuration (Serverkonfiguration).
      /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
    5. Löschen Sie das Servers configuration (Serverkonfiguration) Skript aus der Datei.
    6. Geben Sie das folgende Skript ein.
      /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['verbose'] = 'MariaDB 5'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false; /** * Second server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['verbose'] = 'MariaDB 10'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
    7. Speichern Sie die Datei.
    8. Schließen Sie die phpMyAdmin App.
    9. Öffnen Sie die phpMyAdmin App erneut.
    10. Wählen Sie MariaDB 5 oder MariaDB 10.
    11. Geben Sie den Benutzernamen und das Passwort ein.
    12. Klicken Sie auf Los.

Sie können sich nun über phpMyAdmin mit MariaDB verbinden.

War dieser Artikel hilfreich?

58% der Nutzer fanden es hilfreich.
Vielen Dank für Ihre Rückmeldung.

Bitte teilen Sie uns mit, wie dieser Artikel verbessert werden kann:

Wenn Sie zusätzliches Feedback geben möchten, fügen Sie es bitte unten ein.

Wählen Sie die Spezifikation

      Mehr anzeigen Weniger

      Diese Seite in anderen Ländern / Regionen:

      open menu
      back to top