- Anasayfa
- Veritabanı
- MySql
- MySQL Sunucuya Uzaktan Erişim İçin İzin Verme
Beyaz.Net İpucu
MySQL Sunucuya Uzaktan Erişim İçin İzin Verme
Merhaba,
MySQL sunucunuzu kurdunuz ve bunu web sayfanız üzerinden localhost erişimi ile sorunsuzca idare ediyorsunuz. Fakat öyle oldu ki bu mysql veri tabanınıza farklı bir nokta üzerinden erişerek uygulamalar geliştirmeniz gerekti.
Kodlarınızı yazdınız. Kullanıcı adı, şifre vs derken programı debug ettiniz ama MYSQL sunucunuz;
HOST ’XX.XXX.XXX.XX′ is not allowed to connect to this MySQL server
şeklinde bir hata verdi.
Doğal olarak ilk yapılacak işlem kullanıcı adı ile şifrenin kontrolüdür, ama onlar da doğru ise yapılması gereken işlemler şu şekilde olmalıdır;
Aslında durum çok basit bir güvenlik tanımına dayanıyor. Bunun için de sunucunuza uzak masaüstü ile bağlanıp
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -uroot -prootsifresinedir
mysql> use mysql
mysql> grant all on *.* to mysqlkullaniciadi@ ’XX.XXX.XX.XXX′ identified by ‘mysqlkullanicisininsifresi’;
mysql> flush privileges;
Bir başka ipucu dokümanında görüşmek dileği ile...
Saygılarımla...