PHP Uzak Mysql Bağlantısı Sorunları ve Çözümü

Bir siteniz var diyelim A sitesi olsun. B sitesinde yer alan bir veritabanına bağlanmak, birtakım verileri A sitenizde göstermek istiyorsunuz diyelim. Bunun için yapılacaklar;

1) B sitenize gidip cpanelden yada ilgili yönetim panelinden uzak mysql (remote mysql) alanından A sitesinin IP adresini ekleyerek izin vermeniz gerekli.
2) A sitenizin 3306 portunu aktif hale getirmek. (Hosting firmanızla görüşerek halledebilirsiniz.)

2. Adım uygulanmadığında aşağıdakine benzer bir hata almak kaçınılmaz olacaktır.
(*Eğer A sitesinin ip adresine B sitesinde uzak mysql yetkisi verdiyseniz fakat A sitesinin 3306 portu kapalıysa bu hatayı alabilirsiniz.)

Warning
: mysqli::__construct(): (HY000/2003): Can't connect to MySQL server on 'xx.xx.xx.xx' (110) in
/home/usernamehost/public_html/example.php
on line
21

Connection failed: Can't connect to MySQL server on 'xx.xx.xx.xx' (110)

* Firmalardan bir tanesi Godaddy ise, Godaddy Uzak Mysql Sorunu Çözümü için buradaki yazıyı mutlaka okuyunuz.