Centos7 – MySQL silinince veritabanları nasıl kurtarılır?

bu gece MySQL üzerinde farklı geliştirmeler ile
hızlandırma yapabilmek adına biraz kolları sıvamıştım. Ancak yaklaşık yarım saat sonra MySQL bir daha çalışmadı. bir türlü aktifleşmedi, ne yaptıysam olmadı. loglarda bir türlü mantıklı şeyleri göremedim/okuyamadım yada bulamadım.

bende MySQL’i silip yeniden yükleyeyim dedim. Ama o an bütün veritabanlarının silineceği aklımdan çıktı! Yapacak hiç bir şey yok yeniden kurduğumda sitelerin bangır bangır bana mail atmasıyla anladım silindiğini. tonlarca kaynak vs var ama hiç birisi çözüm bulamadı.

kendi bulduğum yöntem ise enfes oldu! ve kusursuz!

öncelikle MySQL’i yeniden kurun. sağlıklı çalıştığına emin olun. ardından root olarak FTP’e girin ve şu klasörü bulun : “var/lib/mysql” eğer varsa harika. şimdi bu klasörün adını “mysql_old” olarak değiştirin. hemen bunun altında “mysql_bak” diye bir klasör olmalı bu klasörün içine girerseniz veritabanı isimlerini görürsünüz. bunun da adını “mysql” olarak değiştirin.

güzel! buraya kadar işin çoğunu bitirdiniz. SSH tarafına geçip MySQL sunucusunu önce durdurun sonra tekrar başlatın ve durumunun active olduğundan emin olun. bunu yaparak yeniden derlemesini ve veritabanlarını aktifleştirmesini sağlıyoruz.

Durdurma:
systemctl stop mysqld
Başlatma:
systemctl start mysqld
Durumu:
systemctl status mysql

ben bu sayede bir sunucuda ki 91 tane web sayfasını kurtardım. siz kaç projenizi kurtardınız?

hadi herkese geçmiş olsun.

Sunucu yönetim arayüzleri

ben, web yazılımları için sunucu yönetiminde ne kullanıyorum?

Öncelikle WHM!

sunucu yapılandırması ve diğer tüm işlemler için çok hızlı, basit bol kaynaklı olduğu için bunu tercih edebilirsiniz. Bir kaç paket fiyatlardan bahsedelim.

  • sadece cpanel alırsanız: 15$ aylık
  • vps için cpanel ve whm alırsanız: 20$ aylık (muhtemelen bu işinizi görecek)
  • deticated için cpanel ve whm alırsanız: 45$ aylık.

kurulumu ise çok basit. ben genelde bunu kurarım, temel ayarları, güncelleştirmeleri, yetkilendirmeleri, dns ayarlarını ve mx ayarlarını yaparım. sonra diğer yazılıma geçerim.

15 günlük deneme süresi bu ayarları yapmak için fazlasıyla yeter de artar. sonra kaldırın zaten.

SSH’la bağlantı kurduktan sonra aşağıdaki kodu çalıştırın.

cpanel arayüzüne giriş yapmak için : https://IPADRES:2087
whm arayüzüne giriş yapmak için : https://IPADRES:2083

 cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest 

Sonra Webmin

WHM biraz daha hosting firmalarına veya son kullanıcıya yönelik bir yazılım. biraz daha teknik işler yapacaksak ve daha çok erişim istiyorsak webmin’i mutlaka edinmeliyiz. e zaten ücretsiz… kurulumu için yine SSH’a girmemiz gerekiyor

webmin’e giriş yapabilmek için: https://hostname:10000

sırasıyla aşağıdaki kodları tek tek çalıştırın.

#1 
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.900-1.noarch.rpm
#2
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect
#3
rpm -U webmin-1.900-1.noarch.rpm

başarılı mesajı görünce, kurulum bitmiş demektir.

hayırlı işler.