mysql unauthenticated user

Ketika client terhubung ke mysql, hostname akan diresolve. Hal ini disebabkan karena nameserver pada /etc/resolv.conf tidak aktif, sehingga permintaan DNS menjadi time-out. Karena itu, koneksi mysql akan menunggu timeout, selama itu tidak ada client yang dapat terhubung.

Untuk mengatasinya, adalah dengan memperbaiki name server.
Atau bisa juga dengan merestart mysql dengan option –skip-name-resolve.
Cara lain bisa dengan menghapus DNS yang rusak pada /etc/resolv.conf.

Jika anda mengubah /etc/resolv.conf sering kali ketika server direstart, name server kembali seperti kondisi awal sebelum anda ubah. Ini disebabkan karena NetworkManager secara otomatis membuat /etc/resolv.conf dari setting pada /etc/sysconfig/network-scripts/ifcfg-interfacename.

Untuk mengatasi masalah tersebut, tambahkan PEERDNS=no pada /etc/sysconfig/network-scripts/ifcfg-interfacename.

Facebook Comments

Leave a Reply

Your email address will not be published. Required fields are marked *