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.