uzaktan bağlantı sorunlarını mysql?

3 Cevap php

Ben tipik bir sorunu yaşıyorum uzak mysql bağlanmaya çalışıyorum.

$conn = mysql_connect('xxx.xxx.xxx.xxx', 'username', 'password') or die(mysql_error());

Benim sistem ana bilgisayar adı my.host.com ve uzak bir remote.host.com Let

Ben IP xxx.xxx.xxx.xxx ve remote.host.com söyleyerek her iki kullanarak uğraş olduğunu

Access denied for user 'username'@'my.host.com' (using password: YES)

Bu sorunun bana yardımcı olun.

Şimdiden teşekkürler.

3 Cevap

Eğer hostname ile kullanıcı izinleri mı?


GRANT ALL ON mydb.* TO 'someuser'@'somehost';

Kullanıcı veritabanına erişim için kurulum eğer belirtilen şifre ve kullanıcı adı doğru ve olmadığını kontrol edin.

Bu sorunu çözmezse, okuma http://dev.mysql.com/doc/refman/5.1/en/access-denied.html

MySQL içinde gerekli istemci ana bilgisayara erişim izni gerekir.

Özellikler için GRANT komutunu (özellikle "Küresel ayrıcalıklar" bit) Bkz.