Metin2

Can't connect to local MySQL server through socket '/tmp/mysql.sock Hatası Çözümü

👤 MT2 Development 📅 24.01.2026 👁 12 görüntülenme
Can't connect to local MySQL server through socket '/tmp/mysql.sock Hatası Çözümü

Merhabalar,


Bugün sizlere Can't connect to local MySQL server through socket '/tmp/mysql.sock hatasının çözümünü anlatacağız.


Hata;


mysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) failed, retrying in 5 secondsmysql_real_connect: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


Bu hatayı almanızda 2 sebeb vardır.


1. FreeBSD sürümünüz kaynaklı tabi bu çok nadir görülür çözümü ise filesi silip yeniden kurmaktır. Filesi yeniden kurduktan sonra puttyde login oluyoruz ve komut satırına


mysql yazıyoruz sock yazısı gelmez birkaç yazı satırı gelir ise, grant all on *.* to mt2@"localhost" identified by "mt2!@#"; yazın gelen ekrana quit yazıp ENTER tuşuna basıp sunucuyu yeniden başlatın. (reboot)


Not : mt2@''localhost'' ve mt2!@# yazan alanlara MySQL localhost kullanıcı adını ve şifrenizi yazmanız gereklidir her zaman aynı olmayabilir.


2. Olarak en çok sebeb olan sunucuyu direk olarak power off (hardreset) olarak kapatılmasından oluşan sql sock problemidir.


Problemin nedeni ise sunucunuzun normal olarak yeniden başlatılmaması kill veya servislerin sonlandırılmadan kapanmasından kaynaklıdır.


Sql servisleri normal kapatılır ise;


/tmp/mysql.sock ve /var/lib/mysql/mysql.sock dosyalarını kendi siler , anormal kapanınca bunlar silinmemiş olur. Dolayısıyla MySQL kendini çalışıyor sanar.


Çözümü ise aşağıda ki komutların sırasıyla uygunlanmasıdır.


rm -rf /tmp/mysql.sock

rm -rf /var/lib/mysql/mysql.sock


service mysqld restart


Oyununuzu artık sorunsuz açıp giriş yapabilirsiniz.


İyi Oyunlar!

Profil Resmi Değiştir

📷 Resim seçmek için tıklayın veya sürükleyin

En fazla 5MB (JPG, PNG, GIF, WEBP)

Ara