Tutorial zum Migrieren von Projekten von MYSQL zu MARIADB

Tutorial zum Migrieren von Projekten von MYSQL zu MARIADB

Bereiten Sie die Datenbank (MySQL) vor. Wenn Sie bereits MySQL haben, können Sie dies ignorieren.

build MySQL table;

Verbindung zu MySQL herstellen;

mysql -u root -p

Erstellen Sie eine Datentabelle;

mysql> Datenbankdemo erstellen;

mysql> Demo verwenden;

mysql> Tabelle erstellen Haustier (Name varchar (30), Besitzer varchar (30), Art varchar (20), Geschlecht char (1));

Inhalt der Datentabelle hinzufügen;

mysql> insert into pet values('brandon','Jack','puddle','m'),('dixie','Danny','chihuahua','f');

exit(); ---- MySQL beenden

MySQL-Sicherung;

Vorwort, Binärdatei aktivieren;

Sichern Sie die Datentabelle; sichern Sie my.cnf;

$ mysqldump --all-databases --user=root --password --master-data > backupdb.sql

$ sudo cp /etc/mysql/my.cnf /opt/my.cnf.bak



von MySQL;

Stoppen Sie den MySQL-Dienst;

$ sudo service mysql stop //RHEL6

$ sudo systemctl stop mysql //RHEL7

$ sudo /etc/init.d/mysql stop //RHEL6

Entfernen Sie die MySQL-Konfiguration und -Dateien.

$ sudo yum remove mysql* mysql-server mysql-devel mysql-libs

$ sudo rm -rf /var/lib/mysql

MariaDB erstellen;

Installieren Sie MariaDB und zugehörige Abhängigkeitspakete;

$ sudo vi /etc/yum.repos.d/MariaDB.repo //創建自定義的yum源

...................................... //Das Folgende ist der Dateiinhalt

[Mariadb]

Name = MariaDB

Basis-URL = http://yum.mariadb.org/5.5/centos7-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

......................................

$ sudo yum install MariaDB-server MariaDB-client//安裝MariaDB

Stellen Sie die Datei my.cnf wieder her.

$ sudo cp /opt/my.cnf /etc/mysql/

Starten Sie MariaDB;

$ sudo Dienst MariaDB starten

$ sudo systemctl starte MariaDB

$ sudo /etc/init.d/mariadb starten

MySQL ==>> MARIADB;

Importieren Sie die Datentabelle in MariaDB.

$ mysql -u root -p < backupdb.sql

Der folgende Inhalt wird angezeigt und zeigt an, dass die Anmeldung erfolgreich war; Herzlichen Glückwunsch;

$ mysql -u root -p

......................................//Das Folgende ist der SQL-Befehl

MariaDB [(keine)]> Datenbanken anzeigen;

MariaDB [(keine)]> verwende test01;

MariaDB [test01]> wähle * von Haustier;

Das könnte Sie auch interessieren:
  • Starten Sie MariaDB mit MySQL unter Centos7 neu
  • Detaillierte Erläuterung der MariaDB-Installationsmethode für die grundlegende Verwendung von MySQL
  • Bei der Migration von MySQL 5.5 zu MariaDB 10.1.14 sind Probleme aufgetreten
  • Grundlegendes Bedienungstutorial zur Migration einer Datenbank von MySQL zu MariaDB unter Linux
  • Eine kurze Erläuterung der Unterschiede zwischen MySQL und MariaDB
  • MySQL-Fork-Auswahlreferenz: Percona oder MariaDB

<<:  Einführung in Docker-Container

>>:  React+Koa-Beispiel zur Implementierung des Datei-Uploads

Artikel empfehlen

So ändern Sie das Root-Passwort in MySQL 5.7

Ab MySQL 5.7 wurden viele Sicherheitsupdates hinz...

Was wir über absolute und relative CSS-Werte zu sagen haben

In der Einleitung steht: Absolute sagte: „Relativ...

So fügen Sie MySQL Indizes hinzu

Hier ist eine kurze Einführung in Indizes: Der Zw...

Eine detaillierte Diskussion über MySQL-Deadlocks und -Logs

Vor kurzem sind mehrere Datenanomalien in MySQL o...

Detaillierte Erklärung der MySQL-Berechtigungen und -Indizes

MySQL-Berechtigungen und Indizes Der höchste Benu...

Erläuterung der Zusammenführung von TypeScript-Namespaces

Inhaltsverzeichnis Namespaces mit gleichem Namen ...

Warum Google und Facebook Docker nicht verwenden

Der Grund für das Schreiben dieses Artikels beste...

Webdesign-Tutorial (5): Visuelles Webdesign

<br />Vorheriger Artikel: Webdesign-Tutorial...

Detaillierte Erklärung zur Verwendung der JavaScript-Zwischenablage

(1) Einleitung: clipboard.js ist ein leichtes Jav...

Lösungen für Dateien/Ordner, die unter Linux nicht gelöscht werden können

Vorwort Kürzlich wurde unser Server von Hackern a...

Anwendung von Ankerpunkten in HTML

Ankerpunkt festlegen <a name="nach oben&qu...

Lösung zur Installation von Vim im Docker-Container

Inhaltsverzeichnis Der Anfang der Geschichte Inst...