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 / 3695 Kez Okundu
Tweet
Benzer Konular

17 HAZİRAN 2023