SORU
21 Mart 2011, PAZARTESİ


Can't yerel MySQL bağlanmak socket ile server '/var/mysql/mysql.' çorap (38)

Büyük bir sorun mysql bağlanmaya çalışıyor yaşıyorum. Çalıştırdığımda:

/usr/local/mysql/bin/mysql start

Aşağıdaki hata var :

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)

/var/mysql dizini altında mysql.sock var.

/etc/my.cnf var:

[client]
port=3306
socket=/var/mysql/mysql.sock

[mysqld]
port=3306
socket=/var/mysql/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M

/etc/php.ini var :

; Default socket name for local MySQL connects.  If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/mysql/mysql.sock

Apache sudo /opt/local/apache2/bin/apachectl restart kullanarak yeniden

Ama yine de hata var.

Aksi takdirde, ben mysql_config --sockets zaman uygun olursa ama bilmiyorum

--socket         [/tmp/mysql.sock]

CEVAP
10 Kasım 2011, PERŞEMBE


Senin benim dosya.CPT (genellikle/etc/mysql/klasör) ile doğru bir şekilde yapılandırıldı

socket=/var/lib/mysql/mysql.sock

eğer mysql aşağıdaki komut ile çalışıyorsa kontrol edebilirsiniz:

mysqladmin -u root -p status

mysql klasörü için izniniz değiştirmeyi deneyin. Eğer yerel olarak çalışıyorsanız, deneyebilirsiniz:

sudo chmod -R 755 /var/lib/mysql/

benim için çözüldü

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • RickardRick

    RickardRick

    9 Mart 2007
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009