Solusi Mysql error : "Can't get hostname from your ip address"
Error ini terjadi biasanya jika Anda mencoba membuat koneksi menggunakan MyODBC via jaringan, ketika melakukan koneksi muncul pesan error seperti ini : "Can't get hostname from your ip address"
Solusi untuk error seperti ini adalah :
Pertama-tama buka folder "mysql\bin", jika Anda menggunakan XAMPP maka foldernya terletak di [NamaDrive]:\xampp\mysql\bin
contoh jika Anda install XAMPP di D maka letak foldernya di : D:\xampp\mysql\bin
Didalam folder tersebut ada file namanya my.ini
Cari bagian [mysqld]
bagian [mysqld] kurang lebih isinya seperti dibawah ini
[mysqld]
port= 3306
socket= "/xampp/mysql/mysql.sock"
basedir="/xampp/mysql"
tmpdir="/xampp/tmp"
datadir="/xampp/mysql/data"
pid_file="mysql.pid"
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error="mysql_error.log"
tambahkan satu baris pada bagian [mysqld] dibaris keberapapun tapi dibagian [mysqld]
contoh seperti dibawah ini
[mysqld]
port= 3306
socket= "/xampp/mysql/mysql.sock"
basedir="/xampp/mysql"
tmpdir="/xampp/tmp"
datadir="/xampp/mysql/data"
pid_file="mysql.pid"
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log_error="mysql_error.log"
skip-name-resolve
Ingat !!!, Anda hanya menambahkan "skip-name-resolve" dibawah [mysqld], tidak kurang dan tidak lebih
Save dan tutup my.ini
Restart server (bukan restart komputer)
maksudnya matikan MySql server dan hidupkan kembali
| Next > |
|---|



