Mysql'e bağlanmaya çalıştığımda aşağıdaki hatayı alıyorum:
'Yerel MySQL sunucusuna '/var/lib/mysql/mysql.sock' (2)` soketi üzerinden bağlanılamıyor
Bu hata için bir çözüm var mı? Bunun arkasındaki sebep ne olabilir?
Bağlandığınız yer "localhost" mu yoksa "127.0.0.1" mi? Fark ettim ki "localhost"'a bağlandığınızda soket bağlayıcısı kullanılıyor, ancak "127.0.0.1"'e bağlandığınızda TCP/IP bağlayıcısı kullanılıyor. Soket bağlayıcısı etkin değilse/çalışmıyorsa "127.0.0.1" kullanmayı deneyebilirsiniz.
mysqld hizmetinizin çalışıp çalışmadığını kontrol edin, çalışmıyorsa hizmeti başlatın.
Eğer sorununuz çözülmediyse, /etc/my.cnf' dosyasına bakın ve
socket' ile başlayan bir satır gördüğünüzde aşağıdaki gibi değiştirin. Bu güncellemeyi yapmadan önce bu dosyanın bir yedeğini alın.
socket=/var/lib/mysql/mysql.sock
Değiştir
socket=/opt/lampp/var/mysql/mysql.sock -u root