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

MySQL-Vorkompilierung in einem Artikel verstehen

1. Vorteile der Vorkompilierung Wir haben alle di...

html Option deaktivieren auswählen auswählen deaktivieren Option Beispiel

Code kopieren Der Code lautet wie folgt: <Ausw...

Allgemeine grundlegende Linux-Befehle und -Verwendung

Dieser Artikel veranschaulicht anhand von Beispie...

Vue implementiert einen Countdown zwischen angegebenen Daten

In diesem Artikelbeispiel wird der spezifische Co...

Ideen und Praxis einer mehrsprachigen Lösung für ein Vue.js-Frontend-Projekt

Inhaltsverzeichnis 1. Welche Inhalte müssen üblic...

Implementierungsbeispiel eines Nginx+Tomcat-Load-Balancing-Clusters

Inhaltsverzeichnis Einführung 1. Fallübersicht 2....

Wie wird eine SQL-Anweisung in MySQL ausgeführt?

Inhaltsverzeichnis 1. Analyse der MySQL-Architekt...

Einfache Installation des vi-Befehls im Docker-Container

Wenn Sie einen Docker-Container verwenden, ist vi...

So stellen Sie per SSH eine Verbindung zum Docker-Server her

Als ich zum ersten Mal mit Docker in Berührung ka...

HTML ist die zentrale Grundlage für die Entwicklung von WEB-Standards

HTML-zentrierte Front-End-Entwicklung entspricht p...

Detaillierte Erklärung zur Verwendung der Vue-Nummernschild-Eingabekomponente

Eine einfache Nummernschild-Eingabekomponente (vu...