Postingan lainnya
Cara melakukan koneksi PHP ke MYSQL
kalau mau nyambungin php ke mysql kan dengan perintah: mysqli_connect('nama host','nama user','password','nama database');
pertanyaannya, nama host disana kan nama host dari server lokal (localhost), kalau saya mau akses mysql di komputer lain gimana?(server non lokal).
saya mencoba mengganti localhost dengan ip publik komputer server yang ingin saya akses, tetapi saya mendapatkan error.
Warning: mysqli_connect(): (HY000/1130): Host '125.163.154.124' is not allowed to connect to this MariaDB server in C:\xampp\htdocs\test.php
kira-kira masalahnya dimana ya??
8 Jawaban:
usernya hanya bisa diakses local itu bro
Jadi supaya bisa diakses no local gimana?
Jawaban Terpilih
user nya harus username@%, bukan username@localhost
@ahmadjohan coba baca artikel ini https://rendertimes.wordpress.com/2016/11/22/agar-localhost-xampp-dapat-di-akses-di-komputer-lain/
Dengan syarat komputer yang kamu gunain terhubung dalam satu jaringan dengan komputer yang mau kamu akses.
Kalau gamau ribet, pasang aja di hosting gratisan. Bisa diakses siapa aja.
semua komputer harus berada di network yang sama, akses lewat ip address komputer yang ada xampp nya misalnya xampp berada di port 8080 buka browser dari komputer lain masukan ip address misalnya 192.168.0.145:8080/xampp
terimakasih, dapet ilmu.betul Harus di satu jaringan yang sama. dan biar ga ribet pak hostingan aja
@IamAN jadi, cara ubah username@localhost agar dapat diakses publik gimana?, terus cara penulisannya pada php saya buat seperti ini: mysqli_connect('ip adress','username','password','nama database') apakah itu sudah betul?
ok. akhirnya saya dapat menghubungkannya. agar dapat menggunakan database pada computer non lokal maka kita harus menggunakan user@% bukan user@localhost.