26 Mar, 2018

" Mysql ile MariDB nasıl değiştirilir ? "

Önemli: Bu kurulumun cPanel / WHM ekibi tarafından desteklenmediği kabul edilir. CPanel / WHM’nin artık sisteminizde MySQL’i korumayacağını unutmayın, veritabanı yazılımındaki güncellemeleri ve bakımı yönetmek ve sürdürmek için tüm yetki Sistem Yöneticisi’nde olduğunu unutmayın.

Sadece deneyimli sistem yöneticilerinin yukarıdaki işlemleri yapmasını öneririz ve olası herhangi bir veri kaybından sorumlu değiliz.

Önemli: Bu kılavuz, MySQL 5.6’yı MariaDB olarak kullandığınızda işe yarayabilir ya da çalışmayabilir. Bu durumda, 5,5 ve 10,0’lık bir portu vardır. Kendi sorumluluğunuzda ilerleyin.

Aşağıda, cPanel / WHM’nin MySQL’i korumasını ve sunucunuzdaki tüm veritabanı aktiviteleri için MariaDB’yi kullanmaya nasıl başlayacağına dair bazı adımlar bulacaksınız. MariaDB, “MySQL için geliştirilmiş, drop-in yerine” (Kaynak: https://mariadb.com/). Aşağıda bulunan rehber, 11.36’da sağladığımız yeni RPM araçlarını kullanmaya dayanmaktadır.

Önemli Bağlantılar MariaDB Versus MySQL Uyumluluğu MariaDB Versus MySQL Özellikleri cPanel & WHM tarafından sağlanan RPM sistemindeki belgeler Adım 1: Mevcut MySQL verilerinin yedeklenmesi Herhangi bir sorun olması durumunda mevcut tüm verilerinizi kaydettiğinizden emin olun.

 

cp -Rf /var/lib/mysql /var/lib/mysql-old
mv /etc/my.cnf /etc/my.cnf-old

2. Adım: Hedefleri devre dışı bırakın böylece cPanel artık MySQL güncellemelerini kullanmıyor Aşağıdakiler, kaldırıldığı şekilde dağıttığımız MySQL sürümlerini işaretleyecektir, böylece artık cPanel / WHM tarafından korunmamaktadır.

/usr/local/cpanel/scripts/update_local_rpm_versions --edit target_settings.MySQL50 uninstalled
/usr/local/cpanel/scripts/update_local_rpm_versions --edit target_settings.MySQL51 uninstalled

3. Adım: Mevcut MySQL RPM’leri kaldırın, böylece MariaDB için temiz bir sayfa var olur
Önemli: Aşağıdaki komut MySQL RPM’lerini kaldıracaktır!

/usr/local/cpanel/scripts/check_cpanel_rpms --fix --targets=MySQL50,MySQL51,MySQL55

Çıktısı:
[20130218.235953]
[20130218.235953]   The following RPMs are unneeded on your system and should be uninstalled:
[20130218.235953]   MySQL51-devel.5.1.68-1.cp1136
[20130218.235953]   MySQL51-test.5.1.68-1.cp1136
[20130218.235953]   MySQL51-shared.5.1.68-1.cp1136
[20130218.235953]   MySQL51-client.5.1.68-1.cp1136
[20130218.235953]   MySQL51-server.5.1.68-1.cp1136
[20130218.235953]   Removing 0 broken rpms:
[20130218.235953]   rpm: no packages given for erase
[20130218.235953]   No new RPMS needed for install
[20130218.235953]   Uninstalling unneeded rpms: MySQL51-devel MySQL51-test MySQL51-shared MySQL51-client MySQL51-server
[20130219.000004]   Shutting down MySQL........ SUCCESS!

Adım 4: MariaDB için bir yum deposu oluşturun

vi /etc/yum.repos.d/MariaDB.repo

DISTRO ve MySQL sürümüne bağlı olarak aşağıdakileri yerleştirin (https://downloads.mariadb.org/mariadb/repositories/):

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

Çalıştığınız MySQL sürümü ile [sürüm] değiştirin. [Osdistro] kullanmakta olduğunuz işletim sistemiyle değiştirin. Adım 5: /etc/yum.conf dosyasından php’yi kaldırın ve aşağıdaki komutları çalıştırın.

yum install MariaDB-server MariaDB-client MariaDB-devel
/etc/init.d/mysql start
mysql_upgrade
/etc/init.d/mysql restart

Adım 5: Gelecekteki php güncellemelerinin kopyalanmayacağından emin olmak için php’yi /etc/yum.conf dosyasına tekrar ekleyin. Final Step: Modüllerin sağlam / çalışır durumda olduğundan emin olmak için easyapache / php’yi yeniden oluşturun.

/usr/local/cpanel/scripts/easyapache --build

İşlem bu kadar, İyi çalışmalar.

Bu yazı 86 Defa okundu, Beğendiyseniz üstteki benzer yazıları okumanızı öneririm, isterseniz site içinde farklı içerikleri arama yapabilirsiniz.

Ali Çömez / Slaweally

Kaldırımda yürürken beyaz çizgilere basmamaya çalışan, Sabah yüzünü yıkarken dirseklerinden su sızmasından nefret eden, Dönerle ayranı aynı anda bitirebilen, son dakikada otobüsü kaçırsada grur yapıp arkasından koşmayan... bir insanım :)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir