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ş:
Can't yerel MySQL bağlanmak socke...
Can't yerel MySQL bağlanmak socke...
ERROR 2002 (HY000):'t soket aracı...
hata: ''t '/var/run/mys...
Ruby on Rails 3't soket aracılığı...