07.06.2023

So ändern Sie den Katalog der Datenbank MariaDB auf Linux CentOS 7

Was ist MariaDB

Ein Ableger von MySQL, unter Beibehaltung der Abwärtskompatibilität und mit der Integration zusätzlicher Speicher-Engines und erweiterter Funktionen. Stattdessen kommt Mariadb MySQL in vielen Linux Distributionen (Fedora; SUSE 12; RHELL 7; Arch Linux, Debian 9). Dies geschah, um nicht abhängig zu sein Oracle Distribution, da die Möglichkeit besteht, sie auf andere Distributionen zu beschränken. MariaDB wird auch in großen Projekten wie Wikipedia, Google Cloud, SQL und Nimbuzz implementiert.
In dieser Veröffentlichung werde ich das MariaDB-Datenverzeichnis ändern Linux CentOS 7 Betriebssystem.

Ein Wechsel des Verzeichnisses erfordert

Wenn Sie MariaDB nicht installiert haben oder kein spezieller Benutzer mit vollständigen Rechten erstellt wurde, können Sie sich unsere Anweisungen zur Installation von MariaDB auf einem ansehen Linux CentOS Betriebssystem.

Verzeichnisänderungsprozess

Überprüfen wir, ob der Datenbankdienst aktiv ist.

systemctl status mariadb

Stellen Sie eine Verbindung zur MariaDB-Datenbank her.

mysql -u *Ihr Benutzer* -p

Bevor Sie das Verzeichnis ändern, ist es am wichtigsten, zu bestimmen, wohin Sie die Datenbank verschieben möchten. Überprüfen Sie dazu, welche Datenbanken vorhanden sind.
Überprüfen Sie derzeit den Pfad der Datenbank.

Wählen Sie @@datadir;

Verlassen Sie die Datenbank und wechseln Sie in das Anwendungsverzeichnis.

Überprüfen Sie, ob Ihre Datenbanken in diesem Ordner vorhanden sind.

Die MariaDb-Datenbankanwendung muss vor dem Ändern des Pfads deaktiviert werden.

Mit diesem Befehl können Sie überprüfen, ob die Anwendung ausgeführt wird.

systemctl status mariadb

Definieren Sie ein neues Verzeichnis, in dem Sie Ihre Datenbanken ablegen möchten.

In meinem Beispiel verwende ich den lokalen Verzeichnispfad.

mkdir neues-sql

Kopieren Sie die Mysql Verzeichnis zum „neue-sql" Ordner, den wir erstellt haben.

Bearbeiten Sie die MariaDB-Konfiguration.

nano /etc/my.cnf

Ändern Sie die Zeilen datadir und socket und fügen Sie außerdem die hinzu cliEnt-Einstellung.

Vergessen Sie nach der Konfiguration der Konfigurationsdatei nicht, diese zu speichern und die Eigenschaften der Konfiguration zu ändern.

chown mysql:mysql / Etc / my.cnf
chown mysql:mysql /new-sql/mysql

Schalten Sie den Datenbankdienst ein und überprüfen Sie die vorgenommenen Änderungen.

Zusammenfassung

In dieser Veröffentlichung habe ich besprochen, wie man das Verzeichnis der MariaDB-Datenbanken auf dem ändert Linux CentOs 7 Betriebssystem.

Tatsächlich ist das Ändern des Verzeichnisses keine schwierige Aufgabe, Sie sollten diese wichtigen Punkte nicht vergessen: