cPanel 'Cannot connect to local MySQL server' Soket Hatası Çözümü
cPanel WHM panel arayüzüne girdiğinizde veya siteleriniz veritabanı bağlantısı kurmak istediğinde **"Cannot connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'"** hatasını alabilirsiniz. Bu hata, MySQL servisinin çöktüğünü veya bağlantı soket dosyasının (mysql.sock) silinip/kaybolduğunu gösterir.
1. MySQL Servisini Yeniden Başlatın
Soket dosyası MySQL servisi her durduğunda silinir ve servis her açıldığında otomatik yeniden oluşturulur. SSH üzerinden servisi yeniden başlatmayı deneyin:
systemctl restart mysql (veya mariadb)
2. mysql.sock Dosyasının Yolunu Kontrol Edin
Eğer MySQL çalıştığı halde bu hata devam ediyorsa, php.ini içindeki soket yolu ile MySQL'in oluşturduğu soket yolu uyuşmuyor olabilir. mysql.sock dosyasının nerede olduğunu bulalım:
find / -name mysql.sock
Bulunan yolu (Örn: `/var/lib/mysql/mysql.sock`), `/etc/my.cnf` dosyasındaki `socket` parametresine doğru olarak tanımlayın.
Sorunsuz bir veritabanı performansı için orijinal lisanslı cPanel Lisans paketlerimizi tercih edebilir, sunucu donanım kaynaklarınızı yükseltmek için yüksek hızlı NVMe SSD'li VDS Sunucu seçeneklerimizi inceleyebilirsiniz.