
Centos (versiyon farketmez) işletim sisteminde, MariaDB 5.* versiyonlarından Yeni ve kararlı olan MariaDB 1*.* versiyonlarına yükseltme yapmak için yazımızın devamında ki işlemleri sırasıyla uygulamanız yeterli olacaktır.
Öncelikle ne olur ne olmaz veritabanı yedeklerimizi alalım (SSH ile veritabanı yedeği alma ve geri yedek yükleme (Mysql)), olurda sorun olursa yada geri versiyona dönmek isterseniz en azından yedeklerimiz olmuş olur.
Sonrasında ssh ile sunucuya root kullanıcısıyla bağlanalım. Aşağıdaki komutu kullanarak yum depolarını güncelleyelim.
yum -y update
Sonrasında bize gerekli olan repo kodlarını almak için bu sayfaya gidin ve aşağıdaki resimdeki gibi centos versiyonunuz neyse seçerek sizin ihtiyacınız olan kodları oluşturun.
Resimdeki 1. kısımda işletim sistemi, versiyonu ve yükseltmek istediğiniz mariaDB versiyonunu seçiyorsunuz. Sonrasında otomatik bizim ihtiyacımız olan 2. kısımda da göreceğiniz repo kodlarını veriyor. Bunu kopyalayın ve ssh terminaline gelerek aşağıdaki kodu yazarak yeni bir dosya açalım:
nano /etc/yum.repos.d/kuaza_MariaDB.repo
Sonrasında resimde gördüğünüz yerdeki kodları kopyalamıştık, onu ekrana yapıştırın (maus sağ tık) ve çıkın (kaydederek): ctrl +x sonrasında y+enter
Örnek şuanda son versiyonu seçtim ve kodlar aşağıdaki gibi olacak:
# MariaDB 10.1 CentOS repository list - created 2016-09-03 22:09 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Sonrasında sunucumuzda var olan mariaDB uygulamasını durduralım:
systemctl stop mariadb
Daha sonrada var olan mariaDB uygulamalarını sunucumuzdan silelim:
yum remove mariadb-server mariadb mariadb-libs
Bunu yaptığımızda normalde veritabanlarını silmiyor ancak yinede ilk bölümde dediğim gibi siz veritabanlarınızın yedeğini alın.
Yum cache kalıntılarını temizleyelim:
yum clean all
MariaDB 1*.* Kurulumu
Şimdi sırada yeni versiyonu kurmak var, aşağıdaki komutu ssh terminalinden çalıştırarak kurulumu başlatıyoruz:
yum -y install MariaDB-server MariaDB-client
Çıkan sorulara y yada işletim sisteminiz hangi dildeyse o dilde evet ne demekse baş harfini yazıp enter yapın.
MariaDB uygulamasını çalıştıralım:
systemctl start mysql
MariaDB uygulamasını açılışda otomatik açılacak uygulamalar arasına katalım:
systemctl enable mysql
Mysql veritabanlarını ve uygulamayı güncelleyelim:
mysql_upgrade
Bu kadar, mysql ye bağlandığınızda versiyon bilgilerinide göreceksiniz:
mysql -u root -p
Herşey yolundaysa mutlu kodlamalar..