Ubuntu Mysql Administrator baglanti sorunu
Could not connect to host 'localhost'. MySQL Error Nr. 2002 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Bugün Mysql Query Browser ve Mysql Administrator programlarını ubuntu deposundan kurduktan sonra aldığım hata raporu. :)
Peki kurtulmak için ne yapmak gerekiyor bundan bahsedeceğim bu yazımda. Aslında bu sorun default olarak mysql administrator yada mysql query browser'ın mysql server'a bağlanmak için bu yoldaki dosyayı ( /var/run/mysqld/mysqld.sock ) kullanmasından oluşuyor.
Ben Xampp kurduğum için kendi sistemime (buradaki yazıyı hatırlayın) mysqld.sock isimli dosya benim sistemimde burada buluyor. /opt/lampp/var/mysql/mysql.sock.
Aslında olayı çözdük gibi :) gelin şimdide Mysql Administrator'ın bağlantı ayarlarını yapalım.
Mysql Administrator'ı başlattıktan sonra Stored Connection kısmındaki Open Connection Editor butonuna tıklayıp açılan menüden Add Connection butonuna basalım.
Daha sonra Connection Name bölümüne istediğiniz bir isim verin, Username ve Password bölümlerine mysql server kullanıcı adı ve şifrenizi girin. Port 3306 ve server adresinede localhost yazın. Bu işlemlerden sonra.
Advanced Options kısmına geçerek Connection Using Socket File kısmına mysqld.sock dosyanızın nerede olduğunu girin. Benim sistemimde /opt/lampp/var/mysql/mysql.sock burada olduğu için ben o bölüme bu yolu yazdım.
Bu ayarları kaydettikten sonra mysql administrator'a bağlanmak için kullandığınız connection name'i seçin. Şifrenizi girerek mysql server ile bağlantınızı kurun.
Olay bundan ibarettir. Mysql Query Browser'da bu bölümde oluşturduğumuz bağlantıyı kullanıyor.
Yorumunuzu belirtebilirsiniz