Merhabalar;
bazı hosting firmaları ve çok yüklü sitesi olan kullanıcılar için mysql ile httpd nin aynı sunucuda olması kabus oluyor çoğu zaman. Bu problemi çözmek için cpanelin size çok güzel bir çözüm önerisi var. Mysql i ayrı sunucuda çalıştırmak. Bunu 2 adet cpanel sunucuda yada 1 cpanel 1 cpanel olmayan sunucuda yapabilirsiniz. 2 cpanel sunucuda bunun yapılışı direk cpanel üzerinden otomatik olarak yapılmakta fakat 1 cpanel 1 cpanel olmayan sunucu olunca birazcık olay sizin maharetinize kalıyor.
İlk olarak iki sunucununda
/etc/hosts dosyasına
anasunucuipsi sunucuismi
mysqlsunucuipsi mysqlsunucuismi
şeklinde satır ekliyoruz.
Sonra ana sunucuya gelip
Setup Remote Mysql Server ( Sql Services içerisinde ) kısmına gelip mysql sunucusu olarak kuracağımız sunucunun bilgilerini yazıyoruz ama başlatmıyoruz.
Öncesinde mysql sunucusunda
yazarak scripts klasörünü oluşturucaz.
Ana sunucuya gelip
Kod:
scp -r /scripts/* mysqlsunucuipsi:/scripts
Bu kodu yazarak /scripts içerisindeki bütün scriptleri mysql sunucusuna aktarıcaz ama burada çok önemli bir kısım daha var.
scp komutu ile gelmemekte inat eden cPScript/ klasörünüde özel olarak taşımamız lazım.
Kod:
scp -r /scripts/cPScript/ mysqlsunucuipsi:/scripts
Bu komutlarla /scripts klasörünü tamamiyle kopyaladıktan sonra ana sunucudaki whm panelinde kaldığımız yerden devam edebiliriz. Sunucu ip ve root bilgilerini yazdıktan sonra setup dediğimiz zaman artık mysql local de değil diğer sunucuda çalışmakta olucak.