Plesk MySQL 5.5 – 5.6/5.7 veya MariaDB 5.5 10.0/10.1/10.2 Yükseltme
Merhabalar bu makalemizde cpanel’den plesk panel göç işlemlerinde aldığım hatalardan dolayı sizlere bilgi vermek istedim, Bilindiği üzere cpanel lisans fiyat politikasını ve dolar kur’unun yükselişinden dolayı cpanel lisansları el yakmaya başladı ben cpanel /whm alışkanlığımdan vazgeçerek artık plesk panel ile yoluma devam etme kararı verdim cpanel’den plesk panele göç işlemlerinden alınan hatalardan en büyük sorunlarından biri diyebilirim buda mysql versiyon uyuşmazlığından dolayı göç işleminde mysql yedeklerinizi aktarırken hata verecek olup sql dosyalarınızı göç işlemi sırasında atmayacak olmasıdır buda cpanel sunucularınızda mysql 5.7 veya mariadb kullandığınızdan dolayı versiyon uyuşmazlığı sebebiyle vermektedir. Şimdi plesk panel kurulumundan hemen sonra ilk yapmamız gereken plesk panel otomatik mysql motorunu güncellemediği için ssh putty aracılığı ile güncelleme işlemini yapalım.
- Centos 7 Kullandığınızı varsayaraktan Ssh üzerinde yapmanız gerekenleri tek tek sırasıyla paylaşıyorum.
Güvenlik nedeniyle, aşağıdaki komutla tüm veritabanlarının yedeğini oluşturalım:
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql
2. MariaDB’yi durdurun:
service mariadb stop
3. Mariadb-bench gibi ek paketleri kaldıralım.
rpm -e --nodeps mariadb-bench
4. Güvenlik nedeniyle, veritabanı dizinini ayrı bir klasöre kopyalayalım.
cp -v -a /var/lib/mysql/ /var/lib/mysql_backup
5. Mysql-server paketinin kurulu olup olmadığını kontrol edelim.
rpm -q --whatprovides mysql-server
6. Yüklü ise ve yukarıdaki komut çıktı verirse, aşağıdaki komutu kullanarak kaldırın.
rpm -e --nodeps `rpm -q --whatprovides mysql-server`
7. MariaDB 10.2 için bir örnek repo herhangi bir metin düzenleyicisinde MariaDB.repo dosyasını açalım ve aşşağıdaki repoyu oluşturup kayıt edelim. Ben vi komutu kullanıyorum siz dilerseniz nano kullanabilirsiniz.
vi /etc/yum.repos.d/MariaDB.repo
7.2 Aşşağıdaki kodu yazıp kayıt edelim
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
8. MariaDB’yi yükseltmeye başlayalım
yum install MariaDB-client MariaDB-server
9. Yükseltme tamamlandığında, MariaDB’yi başlatalım.
systemctl restart mariadb
10. Kullanılan MySQL veritabanlarını yükseltim.
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin
11. MySQL hizmetini yeniden başlatalım.
systemctl restart mariadb
12. Plesk içindeki paket sürümünü güncellemek için bu komutu yazalım.
plesk sbin packagemng -sdf
İşlem bu kadar mariadb versiyonumuzu 10.2 olarak güncellemiş olduk ve sorunsuz bir şekilde göç işlemini başlatabilir ve mariadb veritabanına güncellemiş olduk bir sorun yaşarsanız eğer konu altına yorum yaparak sorularınızı sorabilirsiniz.
Sorun çıkarsa yedekten geri dönüş nasıl yapabilirim
db yedeklerini aldığınız dosyaları tekrar eski dizine atıp yapabilirsiniz sorun olmaz verdiğim işlemler ile sıkıntısız güncelleme yapabilirsiniz, Ayrıca plesk ilerleyen sürümlerinde panelde otomatik yükseltme getireceklerini açıkladılar.