MariaDB (QNAP NAS)

MariaDB (QNAP NAS)

Die Datenbank-Engines MariaDB5 und MariaDB10 sind standardmäßig auf QNAP NAS-Geräten vorinstalliert und werden beide von Cheel ERP unterstützt. Dieser Artikel beschreibt hauptsächlich die Installation von MariaDB10.
Anmerkungen
Hinweis: Die nachfolgenden Anweisungen können je nach Anwendungsversion variieren.

Installieren Sie MariaDB10 (oder MariaDB5) auf einem QNAP NAS

  1. Stellen Sie über einen Browser oder Qfinder eine Verbindung zum QNAP NAS her.
  2. Melden Sie sich mit einem Administrator-Benutzerkonto an (Standard: „admin“). Hinweis: Mit einem anderen Benutzerkonto haben Sie keinen Zugriff auf bestimmte Funktionen.
  3. Öffnen Sie das AppCenter
  4. Wählen Sie die Option „Dienstprogramme“.
  5. Wählen Sie beim MariaDB10- (oder MariaDB5-)Symbol die Option „Installieren“.


  6. Sobald die Installation abgeschlossen ist, erscheint ein MariaDB-Symbol auf der Startseite.

MariaDB10 (oder MariaDB5) konfigurieren

  1. Öffnen Sie MariaDB10 (oder MariaDB5), indem Sie auf das Symbol auf der Startseite klicken, um den Konfigurationsassistenten zu starten.

  2. Wählen Sie die Option „Neue Datenbank erstellen“ und klicken Sie auf Weiter.

  3. Geben Sie Ihr Root -Passwort ein und bestätigen Sie es. Stellen Sie anschließend sicher, dass die Option „TCP/IP-Netzwerk aktivieren“ ausgewählt ist. Ersetzen Sie abschließend die Portnummer 3307 durch 3306 .

Ändern Sie die MariaDB10- (oder MariaDB5-)Konfiguration später.

Falls Sie die MariaDB-Konfiguration später ändern müssen:
  1. Melden Sie sich mit einem Benutzerkonto vom Typ „Administrator“ bei Ihrem QNAP NAS an.
  2. Klicken Sie auf das Symbol MariaDB10 (oder MariaDB5) auf dem Startbildschirm.
  3. Ändern Sie die Informationen oder setzen Sie das Root-Passwort zurück.
  4. Klicken Sie auf „Anwenden“.

Installation von phpMyAdmin auf einem QNAP NAS

phpMyAdmin ist ein Dienstprogramm zur Verwaltung Ihrer MySQL- und MariaDB-Datenbanken. Mit phpMyAdmin können Sie die Sicherheit verwalten, Benutzer anlegen und Ihre MariaDB-Datenbanken verwalten. Sie können phpMyAdmin direkt auf Ihrem QNAP NAS installieren.
  1. Stellen Sie über einen Browser oder Qfinder eine Verbindung zum QNAP NAS her.
  2. Melden Sie sich mit einem Administrator-Benutzerkonto an (Standard: „admin“). Hinweis: Mit einem anderen Benutzerkonto haben Sie keinen Zugriff auf bestimmte Funktionen.
  3. Öffnen Sie das AppCenter
  4. Geben Sie im Suchfeld phpMyAdmin ein, suchen Sie das phpMyAdmin-Symbol und klicken Sie dann auf Installieren.

  5. Nach der Installation von phpMyAdmin wird ein neues Symbol auf dem Startbildschirm platziert.

phpMyAdmin für MariaDB10 konfigurieren

Um phpMyAdmin zu konfigurieren, müssen Sie eine Konfigurationsdatei bearbeiten.
  1. Stellen Sie über einen Browser oder Qfinder eine Verbindung zum QNAP NAS her.
  2. Melden Sie sich mit einem Administrator-Benutzerkonto an (Standard: „admin“). Hinweis: Mit einem anderen Benutzerkonto haben Sie keinen Zugriff auf bestimmte Funktionen.
  3. Öffnen Sie die FileStation- Anwendung.
  4. Öffnen Sie den Ordner Web/phpMyAdmin und suchen Sie die Datei config.inc.php .
  5. Falls Sie diese Ordner oder diese Datei nicht sehen, ist es möglich, dass Folgendes vorliegt:
    - Sie sind nicht als „Administrator“ angemeldet.
    Die Datei befindet sich weiter unten; Sie müssen die Dateiliste durchblättern.
    Sie haben phpMyAdmin noch nicht installiert.
  6. Öffnen Sie beispielsweise die Datei config.inc.php mit einem TextEditor.
  7. Suchen und löschen Sie den folgenden Abschnitt:

Idee
/**
* Serverkonfiguration
*/
$i = 0;

/**
* Erster Server
*/
$i++;
/* Authentifizierungstyp */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Serverparameter */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
       8. Ersetzen Sie den gelöschten Abschnitt durch den folgenden neuen Abschnitt:
Idee
/**
* Serverkonfiguration
*/
$i = 0;

/**
* Erster Server
*/
$i++;
/* Authentifizierungstyp */
$cfg['Servers'][$i]['verbose'] = 'MariaDB 10';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Serverparameter */
$cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
8. Datei speichern und schließen

Füge einen Benutzer zu MariaDB mit phpMyAdmin hinzu

Aus Sicherheitsgründen empfiehlt es sich, dass Ihre Anwendungen sich mit spezifischen Benutzernamen mit Ihrer MariaDB-Datenbank verbinden und die automatische Anmeldung als „root“ vermeiden. So fügen Sie einen Benutzer zu MariaDB hinzu:
  1. Stellen Sie über einen Browser oder Qfinder eine Verbindung zum QNAP NAS her.
  2. Melden Sie sich mit einem Administrator-Benutzerkonto an (Standard: „admin“). Hinweis: Mit einem anderen Benutzerkonto haben Sie keinen Zugriff auf bestimmte Funktionen.
  3. Öffnen Sie die phpMySQL-Anwendung und melden Sie sich als Root-Benutzer an.

  4. Öffnen Sie in phpMyAdmin den Reiter „Benutzer“ und klicken Sie auf „Benutzerkonto hinzufügen“ .
  5. Geben Sie im Bereich „Verbindungsinformationen“ einen Benutzernamen und ein Passwort ein und bestätigen Sie das Passwort (erneut eingeben). Behalten Sie die Standardoption „Native MySQL-Authentifizierung“ bei.



    Hinweis: Aktivieren Sie nicht die Option „Für diesen Benutzer eine Datenbank erstellen“ ; die Datenbank wird automatisch von Cheel ERP erstellt.
  6. Wählen Sie im Bereich „Globale Berechtigungen“ die Option „Alle auswählen“.

  7. Registrieren Sie den neuen Benutzer, indem Sie unten auf der Seite auf „Ausführen “ klicken.

Einrichten einer Cheel ERP-Datenbank auf einem QNAP NAS

  1. Klicken Sie im Menü „Datei“ unter „Organisationen“ auf das Pluszeichen (+) , um eine Organisation hinzuzufügen.
  2. Geben Sie im Assistenten zur Organisationserstellung im Schritt „Datenbankspeicherort auswählen“ die folgenden Verbindungselemente an:
    - Standort: Benutzerdefinierter Server
    - Datenbank-Engine: MariaDB, MySQL
    - Server: <IP-Adresse oder Name des MariaDB- oder MySQL-Servers>
    - Port: 3306 (üblicherweise)