Host 'xxx.xx.xxx.' bu MySQL sunucusuna bağlanmak için izin verilmez xxx
Bu ölü basit, ama olmalıdırolamazo, beni hayat için işe koyulalım.
Sadece uzaktan MySQL sunucusuna bağlanmak için çalışıyorum.
olarak bağlanması
mysql -u root -h localhost -p
gayet iyi çalışıyor, ama çalışıyor
mysql -u root -h 'any ip address here' -p
hata ile başarısız olur
ERROR 1130 (00000): Host ''xxx.xx.xxx.xxx'' is not allowed to connect to this MySQL server
mysql.user
tablo, tam olarak kullanıcı için aynı giriş',' host',' host ile başka bir ''. % localhost root yok
Bende akıl ve devam etmek için nasıl hiçbir fikrim yok.ben Herhangi bir fikir hoş geldiniz.
CEVAP
Muhtemelen bir güvenlik önlemi. Yeni bir yönetici hesabı ekleyerek deneyebilirsiniz:
mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> WITH GRANT OPTION;
Pascal ve diğerleri olarak belirtildiği halde herhangi bir IP erişim için açık bu tür bir kullanıcı için harika bir fikir değil. Eğer bir yönetici kullanıcı ihtiyacın varsa kullan root ve localhost kalsın. Başka bir eylem için tam olarak belirtin ayrıcalıkları Pascal aşağıda tavsiye ettiği gibi ve kullanıcı erişilebilirlik ihtiyacın sınırı.
Düzenleme:
MySQL SSS:
Eğer neden anlamaya olamaz Erişim engellendi, kullanıcı Kaldır tablo ev sahibi tüm başvurular joker karakter içeren (giriş değerleri içeren '%' veya '_' karakterleri). Bir çok yaygın bir hata eklemek için. ev sahibi ile girdi='' ve% Kullanıcı='', bu düşünce some_user sana localhost belirlemenizi sağlar aynı makineden bağlayın. Bu bu işe yaramazsa nedeni varsayılan ayrıcalıkları vardır ev sahibi ile girdi='' ve localhost User=". Bu girdiyi bir dizi var çünkü değer 'localhost' daha. özel'', kullanılır % Daha yeni giriş için tercih ne zaman localhost bağlanma! Doğru prosedür ikinci bir giriş eklemek için. Host= " localhost Kullanıcı='', ya da silmek için some_user ev sahibi ile girdi='' ve localhost User=". Giriş sildikten sonra, GÖMME AYRICALIKLARI sorunu etmeyi unutmayın ifade vermek tabloları yeniden. Ayrıca Bölüm 5.4.4, “Access bakın Kontrol, 1. Aşama: Bağlantı ”. Doğrulama
Nasıl Sanal Serseri içinde Mysql Sunuc...
Nasıl Eclipse Android Öykünücüsü http:...
XMLHttpRequest Kökenli null Access-Con...
Ne kadar BOŞ izin vermek için bir MySQ...
ERROR 2002 (HY000):'t soket aracı...