Host is not allowed to connect to this MySQL server Hatası

Host is not allowed to connect to this MySQL server Hatası

Kurduğunuz sunucunuzun mysql veritabanına uzaktanerişmek isteyebilirsiniz.

Host is not allowed to connect to this MySQL server hatası sunucunuzun dışarıya kapalı olması durumunda karşılaşacağınız hata. 

Sunucunuza bağlanarak bir kaç komut çalıştırarak sorunu çözebilirsiniz. Unutmayınız ki sunucunuza dışardan erişime açarsanız beraberinde güvenlik zafiyetleri getirebilir.

Öncelikle mysql servisine bağlantı kuruyoruz.

  mysql -u root - p

  mysql şifrenizle giriş yaptıktan sonra mysql veritabanını  kullanacağımızı belirtiyoruz

  use mysql

 Ardından yetkilendirme işlemine başlıyoruz.  rootpassword yazan yer sizin mysql root şifreniz.

   

  grant all on *.* to root@'%' identified by 'rootpassword';

       
   flush privileges;
 
all yazan bölüm için vermek istediğiniz yetkileri kendiniz yazabilirsiniz. örneğin sadece data çekmesini istiyorsanız select yazmanız yeterli olacaktır. *.* bölümüne de yine siz yetki vermek istediğiniz veritabanı veya tablo belirleye bilirsiniz örneğin personel, hesaplar diye iki farklı veritabanımız olduğunu düşünürsek ve biz sadce personel veritabanında yetki vermek istiyosak *.* yerine personel yazarak yetkileri sınırlayabiliriz.
barisdemir / 05 AĞUSTOS 2015 / 686 Kez Okundu
Henüz Yorum Yazılmamış...
yorum yazabilmek için üye Girişi yapmalısınız. Eğer üye değilseniz 1 dk dan az sürede ücretsiz Üye Olabilirsiniz