Saya mencoba untuk mendapatkan server MySQL (yang ada di dalam VM) untuk menanggapi klien (yang ada di mesin host). Semua metode kembali sama:
Host '10.0.2.2' is not allowed to connect to this MySQL server
Saya telah memastikan port forwardind yang tepat. Saya juga memastikan, bahwa dalam my.cnf
saya memiliki garis berikut:
skip-external-locking
bind-address = 0.0.0.0
Ini tidak berhasil bagi saya. Saya juga mencoba bermain sedikit sebagai berikut:
bind-address = 10.0.2.2
Tapi ini juga tidak berhasil bagi saya - server tidak bisa memulai.
Ada ide, di mana saya salah?
MEMPERBARUI. Saya tidak memeriksa hak istimewa root@%
seperti pada Bagaimana cara mengubah hak istimewa untuk pengguna MySQL yang sudah dibuat?
TERPECAHKAN.
root:root
. Saya ragu masalah ada di login, jika tidak pesan kesalahan akan menyatakan sesuatu lile Access denied for root@10.0.2.2
atau sesuatu.
root@%
. Salahku.