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.