2012-06-20 13 views
5

Merhaba, iki rhel örneğini ec2'de çalıştırıyorum. şimdi $ telnet ec2-184-73-58-163.compute-1.amazonaws.com 3306mysql'e bağlanmaya ve hata almaya çalışıyor: bu MySQL sunucusuna bağlanmasına izin verilmiyor Yabancı ana makine tarafından kapatılan bağlantı

Trying 10.193.139.147... 
Connected to ec2-184-73-58-163.compute-1.amazonaws.com. 
Escape character is '^]'. 
bHost 'domU-12-31-39-05-3D-E6.compute-1.internal' is not allowed to connect to this MySQL serverConnection closed by foreign host. 

deneyimsizim yapmaya çalışıyorum. şimdi ne yapmak değil? Lütfen yardım edin.

+0

tüm ips

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'youripaddres' WITH GRANT OPTION; 

teşekkür altında belirli ip kullanımı için

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION; 

altında kullanmak için

mysql üzerinde erişim izni vermek zorunda po [Host 'xxx.xx.xxx.xxx' dosyasının bu MySQL sunucusuna bağlanmasına izin verilmez] (http://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not -allowed-to-connect-to-bu-mysql sunucuya) – Harikrishnan

cevap

10

MySQL kullanıcı ayrıcalıkları tablosunda beyaz listede değilse, uzaktan MySQL'e bağlanamazsınız.


en IP adresi 199.255.209.168 ve bazı şifre

$ mysql -h 123.238.18.47 -u rakman -p 
Enter password: 
ERROR 1130 (HY000): Host '199.255.209.168' is not allowed to connect to this MySQL server 

Bir mysql kullanıcı [rakman] ile kullanıcı adı rakman tarafından IP adresine 123.238.18.47 çalışan MySQL cini oturum çalışıyoruz varsayalım @ [IP adresinizin], 123.238.18.47 adresinde çalışan MySQL kullanıcı ayrıcalıklarında bulunması gerekir. Yani [email protected] (veya [email protected]%, bu MySQL'in ANY uzak ana bilgisayardan giriş yapmasına izin verecek ancak tavsiye edilmez), 123.238.18.47'da çalışan MySQL kullanıcı ayrıcalıklarında bulunmalıdır.

Bunu nasıl elde edeceğiniz konusunda MySQL komutları için, kabul edilen cevabı Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server numaralı telefondan görebilirsiniz. Bundan sonra giriş yapmayı denerseniz.

$ mysql -h 123.238.18.47 -u rakman -p 
Enter password: 
Welcome to the MySQL monitor. 
2

Ayrıca bu alanda da iyi değilim ama bence bu link size biraz yardımcı olabilir. MySQL ile sorun yaşarken bu benim referansımdı.

Sadece deneyin. Umarım işe yarar. SourceForge.net

5

Sen Bipin Bahuguna

İlgili konular