GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So ersetzen Sie MySQL durch MariaDB unter CentOS 6

In diesem Artikel erklären wir, wie Sie Ihren MySQL-Server durch die MariaDB 5.5-Datenbank auf Ihrem CentOS 6-Server ersetzen, was sehr einfach ist. MariaDB ist ein Fork des MySQL-Quellcodes. Es ist kostenlos und Open Source, Drop-in-Ersatz für MySQL, geführt von den ursprünglichen Entwicklern von MySQL. MariaDB ist weit verbreitet und mehrere Linux-Distributionen und große Unternehmen haben bereits von MySQL auf MariaDB umgestellt.

Zunächst einmal sollten Sie immer ein Backup aller vorhandenen MySQL-Datenbanken haben:

# mysqldump --all-databases --user=root --password --master-data > /root/backup.sql
Enter password:

Stoppen Sie Ihren MySQL-Dienst, indem Sie den folgenden Befehl ausführen:

# service mysqld stop
Stopping mysqld:             [  OK  ]

Entfernen Sie alle installierten MySQL-Pakete:

# yum -y remove mysql*

Selbst wenn wir MySQL entfernt haben, bleibt Ihre aktuelle MySQL-Konfigurationsdatei (my.cnf ) wird als /etc/my.cnf.rpmsave gespeichert und kann später verwendet werden.

Erstellen Sie mit Ihrem bevorzugten Texteditor eine Repository-Datei /etc/yum.repos.d/mariadb.repo mit den folgenden Zeilen:

32-Bit-Systeme:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

64-Bit-Systeme:

[mariadb]
name = MariaDB 
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Jetzt können Sie MariaDB mit YUM installieren. Führen Sie die folgenden Befehle aus:

# yum update
# yum install -y MariaDB-server MariaDB-client MariaDB-devel

Nachdem die Installation abgeschlossen ist, starten Sie MariaDB:

# service mysql start
Starting MySQL.. SUCCESS!

Stellen Sie Ihre alte my.cnf wieder her Datei:

cp /etc/my.cnf.rpmsave /etc/my.cnf

Das ist alles. An diesem Punkt haben Sie MySQL erfolgreich durch MariaDB ersetzt.

# mysql -V
mysql  Ver 15.1 Distrib 5.5.33a-MariaDB, for Linux (i686) using readline 5.1

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit der mysql_secure_installation sichern script.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie MySQL unter CentOS 7

  2. So installieren Sie MariaDB auf CentOS 7

  3. So richten Sie Pure-FTPD mit MySQL unter CentOS und RedHat ein

  4. Installieren Sie MariaDB auf CentOS 6.4

  5. So installieren Sie MySQL 5.6 unter CentOS 6.x

So installieren Sie Nginx mit PHP und MySQL (LEMP Stack) unter CentOS 7.6

So richten Sie MariaDB Galera Cluster mit HAproxy unter CentOS 7 ein

So installieren Sie MySQL 8.0 unter CentOS 8 / RHEL 8

So installieren Sie MySQL 8 unter CentOS 8

DRBD mit MySQL Centos 8

So installieren Sie den Mailserver mit PostfixAdmin unter CentOS 7