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

Vue+thinkphp5.1+axios zum Realisieren des Datei-Uploads

In diesem Artikel erfahren Sie, wie Sie mit think...

Installations- und Nutzungsprotokoll von VMware ESXi (mit Download)

Inhaltsverzeichnis 1. Installieren Sie ESXi 2. ES...

So beheben Sie den abnormalen Start von mysql5.7.21

Ein Kollege meldete, dass eine MySQL-Instanz aufg...

js realisiert bidirektionale Datenbindung (Accessor-Überwachung)

In diesem Artikelbeispiel wird der spezifische Co...

Mehrere Möglichkeiten zur Implementierung der Vererbung in JavaScript

Inhaltsverzeichnis Strukturelle Vererbung (implem...

Centos8 erstellt NFS basierend auf KDC-Verschlüsselung

Inhaltsverzeichnis Konfiguration NFS-Server (nfs....

Eine kurze Diskussion über vier Lösungen für Vue Single Page SEO

Inhaltsverzeichnis 1.Bereitstellung der serversei...

HTML-Tipps, um Ihren Code semantisch zu gestalten

HTML-Semantik scheint ein alltägliches Problem zu...