Saya menginstal server MySQL dalam instance Amazon EC2. Lalu, saya membuat perubahan berikut dalam /etc/mysql/my.cnf:

bind-address = 0.0.0.0
#skip-external-locking

Setelah me-restart server, saya menjalankan pernyataan berikut pada database saya:

GRANT ALL ON MyDB.* TO newuser@'x.x.x.x' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

di mana xxxx adalah IP publik dari mesin klien saya.

Pada mesin yang menjalankan server MySQL, saya telah membuat grup keamanan yang tepat (yaitu, hanya TCP), dan menambahkan aturan untuk mengizinkan MySQL dari tab masuk dari grup keamanan.

Saya dapat terhubung ke instance ini melalui SSH dengan kunci.

Apakah mungkin membuat koneksi ke server MySQL dari mesin apa pun menggunakan kunci SSH?

birubisht
sumber