2009-02-27 23 views
1

Zymic (ücretsiz ana bilgisayar) MySQL kullanan bir web sitesi barındıran. Bir hesap açtım ve DB'ye bağlanmak için SIMPLEST işlevini yazdım. Bu gibi görünmektedir:PHP/MySQL basit bağlantı çalışmaz

<?php 
    $conn = mysql_connect("uuuq.com","paulasplace_sudo","mypassword"); 
    if(!$con) 
    { 
     die("Could not connect: " . mysql_error()); 
    } 
    else 
    { 
     echo("mysql connected successfully!"); 
    } 
?> 

ancak bu hatayı atar:

Uyarı: mysql_connect() [function.mysql-bağlantı] 'Başlangıç ​​iletişim paket okuma' MySQL sunucusuna Kayıp bağlantısı, sistem hatası : 111 in /www/uuuq.com/p/a/u/paulasplace/htdocs/index.php on line 9 Bağlanılamadı: 'İlk iletişim paketini okuyor' kısmında MySQL sunucusuna bağlantı kesildi, sistem hatası: 111

Herhangi bir fikir yanlış olabilir?

cevap

5

...

Genellikle
+1

Bunu kaçırdığına inanamıyorum. Çok aptalca. – BBetances

0

Ben hostname "localhost" ve uuuq.com şüpheli.

+0

Sadece bunu denedim ve hata alamıyorum. Sadece "Bağlanamadı:" – BBetances

0

kere Bu Yayınıza kodu kopyalanan zaman sadece olabilir, ancak $ conn içine mysql_connect() sonuçlarını depolamak, ama eğer deyim, farklı bir değişken olarak $ con denetler Bu ücretsiz ana bilgisayarlar, MySQL sunucularını, sadece localhost ya da site adresinin kendisinden farklı olarak farklı adreslerde barındırmaktadır. adresidir s1.mysqlserver.com

: konak ardından sayfanın üst bakmak ve

Server çizgisinde bir şey görmek gerektiğini açık phpMyAdmin erişimi, sağlarsa

İstediğiniz.

1

Benim gibi bir sanal makine ile aynı sorun vardı ya da kullanıcı yapmak için tüm hakları (phpmyadmin olarak okundu olarak priviliges) sahip olduğu gibi benim için sorun, benim için sorun benim kullanıcı veritabanı yanlış oluşturuldu. DB kullanıcımı oluştururken yanlış bir parametre belirledikten sonra adından hemen sonra bir sunucuyu seçebileceğiniz bir seçici var: varsayılan olarak seçildiğim hata, "herhangi bir sunucu" diyor ve% olarak ayarlandı, onu değiştirmek zorundaydım , infact, ben aynı adı ve farklı bir sunucu ile yeni bir kullanıcı oluşturmak zorunda, orada localhost ayarlayın. Sorunum çözüldü, diğer kullanıcımı sildim, sunucuyu yeniden başlattım ve iyi çalıştı.