Yukarı Çık
Bildirimler
Şu anda, yeni bir bildirim mevcut değil!

Yeni bildirim olduğu zaman tam olarak burada karşına çıkacak.

2 dakika okunma süresi

0 yorum

302

cPanel Sunucusunda MySQL 8.0’dan MariaDB 10 Sürümüne Nasıl Geçilir?

Erdem

11 ay önce

mariadb logo

cPanel sunucusunda MySQL’dan MariaDB’ye geçiş yapmak isteyenler için bu yazıda bu işlemin nasıl yapılacağını anlatacağım. MariaDB, MySQL’in açık kaynaklı bir çatalıdır ve MySQL ile uyumludur. MariaDB, MySQL’den daha hızlı, daha güvenli ve daha esnek bir veri tabanı sunar. Konuda anlatılanlardan dolayı oluşabilecek hiç bir veri kaybından dolayı sorumlu değilim. Bu yüzden işlem yapmadan önce mysqldump ile tam bir veri tabanı yedeği almanızda fayda var. Yedek için cPanel Support sayfasına bakabilirsiniz.  cPanel sunucusunda MariaDB’ye geçiş yapmak için aşağıdaki adımları izleyebilirsiniz:

Not: Yapılacak tüm işlemler SSH üzerinden yapılacak ve root kullanıcısı ile yapılacaktır.

1. Öncelikle sunucuda bulunan MySQL sürümünü aşağıdaki komut ile kaldırıyoruz.

dnf -y remove mysql-community-*

2. Daha sonra MySQL verilerinin bulunduğu klasörü siliyoruz. Dilerseniz ilgili klasörün bir kopyasını yedek amaçlı indirebilir veya yeniden adlandırabilirsiniz.

rm -rf /var/lib/mysql

3. Şimdi MySQL sürümünü MariaDB ile güncellememiz gerekmektedir. Bu işlemi direkt nano veya vi üzerinden de yapabilirisiniz. Kolaylık açısından sed komutu ile bu işlemi sağlayacağız.

Not: Eğer aşağıdaki komutu kullanacaksanız mysql-version= kısmını sunucunuzda bulunan sürüm ile değiştirmeniz gerekecektir. Aksi halde 5.4 gibi bir sürüm bulunursa isim yeniden düzenlenmeyecektir.

sed -i 's/mysql-version=8.0/mysql-version=10.5/g' /var/cpanel/cpanel.config

4. Şimdi ise aşağıdaki komut ile MySQL’dan MariaDB yükseltmesini başlatıyoruz.

whmapi1 start_background_mysql_upgrade version=10.5

5. İşlem loglarını görebilmemiz için aşağıdaki komutu kullanabilirsiniz.

Not: Loglar tarihe göre verildiği için SSH üzerinden tab tuşuna basıp kalan metinin tamamlanmasını sağlayarak loga ulaşabilirsiniz.

tail -f /var/cpanel/logs/mysql_upgrade.20231029-215037/unattended_background_upgrade.log

6. İşlemler hatasız bittiyse aşağıdaki gibi log sonuna ulaşacaksınız.

mysql restarted successfully.
MariaDB upgrade completed successfully
------------------------------------

cPanel sunucusunda MySQL’dan MariaDB’ye geçiş yapmak için makalemizi okuduğunuz için teşekkür ederiz. Bu işlem, veri tabanı performansınızı ve güvenliğinizi artıracak ve gelecekteki güncellemeleri kolaylaştıracaktır.

Yorumlar

Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?