Plesk Centos 7 Mysql Mariadb Güncelleme
Buradasınız: Anasayfa / Blog
21 Nisan 2021, Çarşamba
Plesk CentOS 7 mySQL MariaDB Güncelleme
Bu makalemizde CentOS 7 işletim sistemli Plesk Paneller de MySQL 5.5 sürümünün 5.6 / 5.7 sürümüne ve MariaDB 5.5 sürümünün 10.0 / 10.1 / 10.2 / 10.3 sürümüne yükseltilmesine yönelik sizlere bilgi aktarımı sağlayacağız.
Plesk CentOS 7 mySQL MariaDB Güncelleme

Not: Yükseltme işlemi için aşağıda bulunan talimatlar size ait olmak üzere bir komut satırı arayüzünde gerçekleştirilebilir. Bu görevlerin bir sistem yöneticisi tarafından gerçekleştirilmesi gerekiyor.
Linux sistem yönetimini bilmiyorsanız ve uzmanlarımızın bu görevi sizin adınıza halletmesini istiyorsanız, Sunucu Bakım Hizmetleri ile bizlerden hemen destek alabilirsiniz!

Önce bilmiyorsanız eğer; Linux dağıtımınızı bulmak için şunu çalıştırın:

plesk version | grep "OS version"

veya

cat /etc/*-release

 

Uyarı: MariaDB 10.3, Plesk Obsidian sürümünü desteklenmektedir. Önceki sürümler (Onyx ve daha eski sürümler) MariaDB 10.3’ü desteklemez.
Uyarı: MariaDB 10.4 şu anda Plesk tarafından desteklenmemektedir.
Uyarı: MySQL 5.1’den MySQL 5.6 / 5.7’ye doğrudan yükseltme, tablo yapısını bozacaktır. Linux’ta MySQL’i 5.1’den önce 5.5’e yükseltmeniz gerekmektedir.

Plesk CentOS 7 mySQL – MariaDB Güncelleme önce sunucunuz için tam yedekleme oluşturmanız önemle tavsiye ediyoruz.
MySQL yükseltmesine başlamadan önce, sunucuda kullanılıyorsa WatchDog hizmetini durdurmanız gerekmektedir. Hizmet izleme durumu komutuyla durumunu kontrol edebilirsiniz.

Notlar: MySQL, Webtatic Yum deposundan yüklenmişse CentOS / RHEL tabanlı işletim sistemlerinde yükseltilmez;

rpm -qa | grep -i mysql
mysql55w-server-5.5.57-1.w6.x86_64

 

Plesk Centos 7 mySQL – MariaDB Güncelleme

CentOS 7 kurulumu sonrasında Plesk işletim sistemi MariaDB 5.5 sürümü ile kurulur. MariaDB 10.x sürümü, MySQL 5.5-5.7 için alternatiftir.

İlk olarak güvenlik ve veri kaybı oluşabilmesi sebebiyle, aşağıdaki komutla tüm veritabanlarının veritabanı dökümünü oluşturun:

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql

MariaDB servisini durdurun:

 service mariadb stop

Mariadb-bench gibi tüm ek paketleri kaldırın:

 rpm -e --nodeps mariadb-bench

Güvenlik ve veri kaybı oluşabilmesi sebebiyle, veritabanı dizinini ayrı bir klasöre kopyalayın:

 cp -v -a /var/lib/mysql/ /var/lib/mysql_backup

Mysql-server paketinin kurulu olup olmadığını kontrol edin:

 rpm -q --whatprovides mysql-server

Yüklü ve yukarıdaki komut çıktı veriyorsa, aşağıdaki komutu kullanarak kaldırın:

 rpm -e --nodeps `rpm -q --whatprovides mysql-server`

MariaDB veri havuzunu yapılandırma: MariaDB veri havuzlarını ayarlama sayfasını açın, işletim sisteminizin dağıtımını, sürümünü ve istediğiniz bir MariaDB sürümünü seçin.
Bittiğinde,

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

dosyasına eklenmesi gereken yapılandırma görünecektir.

MariaDB 10.2 için bir örnek:
Herhangi bir metin düzenleyicisinde MariaDB.repo dosyasını açın / oluşturun. Bu örnekte vi düzenleyicisini kullanıyoruz:

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

Aşağıdaki içeriği tamamen dosyaya ekleyin:

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

Değişiklikleri kaydedin ve dosyayı kapatın.

MariaDB’yi yükseltmeye başlayın:

 yum install MariaDB-client MariaDB-server

Yükseltme tamamlandığında, MariaDB’yi başlatın:

 systemctl restart mariadb

veya

 systemctl restart mysql

MySQL veritabanlarını yükseltin:

 MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin

MySQL hizmetini yeniden başlatın:

 systemctl restart mariadb

veya

 systemctl restart mysql

Plesk içindeki paket sürümünü güncellemek için bu komutu yürütün:

 plesk sbin packagemng -sdf

Not: Yükseltmeden sonra, ‘mysql’ init betiği görünebilir. MariaDB hizmeti ile çatışmaları önlemek için kaldırılmalıdır. Aynı komutlar zaten var olan çakışmayı gidermek için kullanılabilir:

# systemctl stop mysql; killall mysqld # Yanlış hizmet başlatılırsa durdurma komutu
# rm /etc/init.d/mysql && systemctl daemon-reload # Hizmet betiğini kaldırma ve systemctl yapılandırmasını yeniden yükleme komutu
# systemctl start mariadb # MariaDB başlatma komutu
# systemctl enable mariadb # Sunucu otomatik olarak yeniden başlatıldıktan sonra servislerin başlayacağından emin olmak için çalıştırma komutu

 

Bu makalemizde sizlere Plesk CentOS 7 mySQL – MariaDB Güncelleme işlemini aktardık.

Detaylı Bilgi İçin Bizi Arayın