Uyarı: mysql_connect (): yerel MySQL sunucusuna bağlanmak olamaz

2 Cevap php

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /home/aa/public_html/bb/db.php on line 2 Could not connect:

iam bu hatayı alıyorum ama sorun bu hata, düzensiz gelir bazen bütün gün gelmedi ve bazen defalarca gelmesidir.

ne bunun olası nedeni olabilir???

2 Cevap

Yani MYSQL aşağı veya bağlarken yanlış ana bilgisayar adını kullanmak anlamına gelebilir. Bunun için bir daha olası bir nedeni mysql karşı php soket yapılandırmasında fark olabilir, sen mysql config giriş soketi bakarak bunu kontrol edebilirsiniz. dosya ve phpinfo çıkışında bakarak (), sadece onu karşılaştırmak gerekir. Ya da makine üzerinde başka birisi de o soketi kullanarak olabilir.

PS. Benim de tahmindi, senin kod geçmesi ve bağlantı sağ ve tüm sorguları yakın yanı olsun her zaman kontrol edin.

Make sure that your MySQL is running. OR Create a file called: phpinfo.php with the following inside it:

<?php phpinfo(); ?>

Tarayıcınızda dosyası yükleyin: http://localhost/phpinfo.php and scroll down for mysql. MYSQL_SOCKET arayın ve sizin my.cnf file girişinizi uyduğundan emin olun.

Bilginize, benim my.cnf dosyası bulunur: /etc/my.cnf ve bu gibi şeyler içerir:

# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock