Vesta’dan daha önce kısaca bahsetmiş, kullanıcı dostu ve basit arayüzü, ücretsiz olması gibi avantajların tercih sebebi olduğunu söylemiştik. Bugün de varsayılan olarak hazır halde gelen MySql’in yerine Percona’nın nasıl kurulacağını göreceğiz.
Percona da, aynı MariaDB gibi Mysql temel alınarak geliştirilen bir veritabanı motoru. Özellikle InnoDB’ye alternatif olarak geliştirilen XtraDB isimli depolama motoru sayesinde çok daha kararlı ve hızlı çalışıyor. Aynı zamanda kaynak tüketimi açısından da daha verimli olduğunu söyleyebilirim.
Kuruluma geçmeden önce sistemimizin CentOs 6.5 olduğunu belirteyim. Repoları kurmakla işe başlıyoruz;
1 |
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm |
Ardından varsayılan olarak kurulu gelen mysql’i ve bağlı paketleri kaldırıyoruz;
1 |
yum remove mysql mysql-server mysql-libs |
MySql’i kaldırma esnasında my.ini ve phpMyAdmin’in .conf dosyalarını otomatik olarak yedekleyecektir. Bunu son aşamada kullanacağız.
Şimdi Percona’yı kuralım;
1 |
yum install Percona-Server-server-55 |
Kurulumun ardından servis kaydını yapıp başlatıyoruz;
1 2 |
chkconfig mysql on service mysql start |
Üst bölümde dikkat ederseniz, kurulumunu yaptığımız motor Percona olmasına rağmen, servis ismi yine mysql olarak geçiyor.
Şimdi de mysql’i kaldırırken beraberinde silinen paketleri kuralım;
1 |
yum install php-mysqlnd phpmyadmin --enablerepo=remi |
Daha önce otomatik olarak yedeklenen phpMyAdmin’in config dosyasını üzerine yazarak geri yükleyelim;
1 |
mv /etc/httpd/conf.d/phpMyAdmin.conf.rpmsave /etc/httpd/conf.d/phpMyAdmin.conf |
Son olarak da Apache’yi yeniden başlatalım;
1 |
service httpd restart |
Sonuç olarak hiçbir veri kaybı yaşanmadan daha hızlı ve stabil bir veritabanına sahip olduk. İlerleyen zamanlarda da Percona ile ilgili çeşitli testler yaparak sonuçlarını paylaşacağım.
Merhaba,
Apache’i kaldırıp default olarak Nginx’i kullanmamız mümkün mü ? Bu konuda bir bilginiz var mı ?
Resmi olarak php-fpm kullanımını destekleyen bir sürüm henüz çıkmadı sanıyorumki. Hatırladığım kadarıyla bu özellik vesta ekibinin yol haritasında mevcuttu.
Ayrıca internette şöyle bir linke rastladım, işinize yarayabilir.