Centos 7 üzerinde Control Webpanel MySQL-MariaDB 10.2 Sürümüne Yükseltme
Centos 7 MySQL – MariaDB Güncelleştirme
Centos 7 işletim sistemi üzerine kurulan birçok panel temel sürüm olan MySQL – MariaDB 5.5 ile gelir (Güncel panellerde bu sürüm genelde 10.1’dir). Çeşitli güncellemeler ile bu versiyonlar yükseltilebilir ama panel içerisinden güncellemeye çalıştığınızda genelde “MariaDB-server x86_64” paket güncellemesinde hata ya da uyarılar alırsınız. Hata almasanız bile güncellemenin gerçekleşmediğini görürsünüz çünkü MySQL Database Server çalıştığı için bu güncellemeye izin vermeyecektir. Peki bu gibi durumlarda ne yapacağız? Tabi ki manuel olarak güncelleme yapacağız.
MariaDB nedir?
Güncellemeye çalıştığımız MariaDB tam olarak nedir? MariaDB, ilişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türemiş, GNU Lisansı altında ücretsiz dağıtılan, kullanılabilen ve geliştirilebilen bir veritabanıdır. MySQL, önde gelen açık kaynaklı bir veritabanı yazılım sistemi olarak yoluna devam ederken “Oracle” firması tarafından satın alınmıştır. Bu satın alımdan sonra ilk geliştiricileri MySQL’in Monty AB çatısı altında yine açık kaynak olarak MariaDB adıyla yola devam edeceğini duyurduktan sonra MySQL – MariaDB şeklinde anılmaya başlanmıştır.
MariaDB, MySQL’in daha fazla yeni özelliğini, yeni depolama motorlarını ve bazı hatalardan arındırılarak daha iyi performans ile çalışması için tasarlanmıştır. MariaDB şu anda MariaDB Foundation ve MariaDB Corporation için çalışan MySQL’in birçok gönüllü topluluk ve orijinal geliştiricileri ile birlikte yürüttükleri bir veritabanı projesidir.
Centos 7 üzerinde kurulan Control Webpanel MySQL-MariaDB 10.2 Sürümüne Yükseltme İşlemi
Öncelikle herhangi bir aksiliğin olabileceğini varsayarak veritabanlarımızın yedeğini alalım!
Putty v.b. bir SSH/Telnet yazılımı ile sunucumuza bağlanalım.
Yedekleme için komutumuz :
mysqldump --all-databases > /home/fullyedek.sql.gz
“home” dizini altına tüm veritabanlarımızı fullyedek.sql.gz ismi altında yedekledik.
Daha sağlıklı olabilmesi için aşağıdaki komutu uygulayacağız ama siz uygulamak zorunda değilsiniz
Komutumuz : mysql
mysql -> SET GLOBAL innodb_fast_shutdown = 0;
Şimdi Mariadb servisini durduralım
Komutumuz : service mysql stop
Şimdi MariaDB server’i silelim.
Komutumuz : yum remove MariaDB-server MariaDB-client -y
Şimdi Mariadb 10.2 sürümünü kuralım
Komutumuz : yum install MariaDB-server MariaDB-client -y
Şimdi mysql servisini yeniden etkinleştirelim
Komutumuz : service mysql start
Şimdi veritabanımızı yükseltme işlemini yapalım
Komutumuz : mysql_upgrade
Şimdi MariaDB servis hizmetini başlatalım
Komutumuz : systemctl enable mariadb.service
Ne olur ne olmaz, herhangi bir sorun var mı diye sistemimizi yeniden başlatalım.
Komutumuz : reboot
Her şey yolunda gittiyse MariaDB versiyonu 10.2’ye yükseltilmiş demektir. Herhangi bir hata ile karşılaşırsanız zaten ilk adımda veritabanı yedeklerimizi almıştık. Bir soru ya da sorununuz olduğunda bu sayfanın altındaki yorum kısmından ya da iletişim sayfasından iletebilirsiniz. Görüşmek üzere, kendinize iyi bakın. Maske, Mesafe ve Hijyen kurallarına uymayı ihmal etmeyin.