Sebelum Anda dapat terhubung ke instans DB yang menjalankan mesin database MySQL, Anda harus membuat instans DB. Untuk informasi, lihat Membuat instans DB Amazon RDS. Setelah Amazon RDS menyediakan instans DB Anda, Anda dapat menggunakan aplikasi atau utilitas klien MySQL standar apa pun untuk terhubung ke instans. Dalam string koneksi, Anda menentukan alamat DNS dari titik akhir instans DB sebagai parameter host, dan menentukan nomor port dari titik akhir instans DB sebagai parameter port Show
Untuk mengautentikasi ke instans DB RDS, Anda dapat menggunakan salah satu metode autentikasi untuk autentikasi database MySQL dan AWS Identity and Access Management (IAM) Anda dapat terhubung ke instans DB MySQL dengan menggunakan alat seperti klien baris perintah MySQL. Untuk informasi lebih lanjut tentang penggunaan klien baris perintah MySQL, lihat mysql - klien baris perintah MySQL dalam dokumentasi MySQL. Salah satu aplikasi berbasis GUI yang bisa Anda gunakan untuk terhubung adalah MySQL Workbench. Untuk informasi lebih lanjut, lihat halaman Download MySQL Workbench. Untuk informasi tentang penginstalan MySQL (termasuk klien baris perintah MySQL), lihat Menginstal dan memutakhirkan MySQL Sebagian besar distribusi Linux menyertakan klien MariaDB, bukan klien Oracle MySQL. Untuk menginstal klien baris perintah MySQL di sebagian besar distribusi Linux berbasis RPM, termasuk Amazon Linux 2, jalankan perintah berikut
Untuk menginstal klien baris perintah MySQL di sebagian besar distribusi Linux berbasis DEB, jalankan perintah berikut _Untuk memeriksa versi klien baris perintah MySQL Anda, jalankan perintah berikut
Untuk membaca dokumentasi MySQL untuk versi klien Anda saat ini, jalankan perintah berikut
Untuk terhubung ke instans DB dari luar Amazon VPC-nya, instans DB harus dapat diakses secara publik, akses harus diberikan menggunakan aturan masuk dari grup keamanan instans DB, dan persyaratan lainnya harus dipenuhi. Untuk informasi lebih lanjut, lihat Anda dapat menggunakan enkripsi Secure Sockets Layer (SSL) atau Transport Layer Security (TLS) pada koneksi ke instans MySQL DB. Untuk informasi, lihat. Jika Anda menggunakan autentikasi database AWS Identity and Access Management (IAM), pastikan untuk menggunakan koneksi SSL/TLS. Untuk informasi, lihat autentikasi database IAM untuk MariaDB, MySQL, dan PostgreSQL Anda juga dapat terhubung ke instans DB dari server web. Untuk informasi lebih lanjut, lihat Tutorial. Buat server web dan instans DB Amazon RDS Menemukan informasi koneksi untuk instance MySQL DBInformasi koneksi untuk instans DB mencakup titik akhir, port, dan pengguna database yang valid, seperti pengguna master. Misalnya, nilai titik akhir adalah _0, dan pengguna database adalah 1. Dengan adanya informasi ini, Anda menentukan nilai berikut dalam string koneksi
Untuk terhubung ke instans DB, gunakan klien apa pun untuk mesin MySQL DB. Misalnya, Anda mungkin menggunakan klien baris perintah MySQL atau MySQL Workbench Untuk menemukan informasi koneksi untuk instans DB, Anda dapat menggunakan AWS Management Console, perintah explain-db-instances AWS CLI, atau operasi ExplainDBInstances Amazon RDS API untuk mencantumkan detailnya Untuk menemukan informasi koneksi untuk instans DB di AWS Management Console
Untuk menemukan informasi koneksi untuk instans DB MySQL dengan menggunakan AWS CLI, panggil perintah explain-db-instances. Dalam panggilan, kueri ID instans DB, titik akhir, port, dan nama pengguna utama Untuk Linux, macOS, atau Unix _Untuk Windows _Output Anda harus serupa dengan yang berikut ini
Untuk menemukan informasi koneksi untuk instans DB menggunakan Amazon RDS API, panggil operasi ExplainDBInstances. Di output, temukan nilai untuk alamat titik akhir, port titik akhir, dan nama pengguna utama Menghubungkan dari klien baris perintah MySQL (tidak terenkripsi)Hanya gunakan koneksi MySQL yang tidak terenkripsi ketika klien dan server berada di VPC yang sama dan jaringan dipercaya. Untuk informasi tentang penggunaan koneksi terenkripsi, lihat Untuk terhubung ke instans DB menggunakan klien baris perintah MySQL, masukkan perintah berikut pada prompt perintah. Untuk parameter -h, gantikan nama DNS (titik akhir) untuk instans DB Anda. Untuk parameter -P, gantikan port dengan instans DB Anda. Untuk parameter -u, gantikan nama pengguna dari pengguna basis data yang valid, seperti pengguna master. Masukkan kata sandi pengguna utama saat diminta
Setelah Anda memasukkan kata sandi untuk pengguna, Anda akan melihat keluaran yang mirip dengan berikut ini
Menghubungkan dari MySQL WorkbenchUntuk terhubung dari MySQL Workbench
Menghubungkan dengan Driver JDBC Layanan Web Amazon untuk MySQLDriver AWS JDBC untuk MySQL adalah driver klien yang dirancang untuk RDS untuk MySQL. Secara default, driver memiliki pengaturan yang dioptimalkan untuk digunakan dengan RDS untuk MySQL. Untuk informasi selengkapnya tentang driver dan petunjuk lengkap untuk menggunakannya, lihat AWS JDBC Driver untuk repositori MySQL GitHub Driver ini kompatibel dengan driver MySQL Connector/J. Untuk memasang atau memutakhirkan konektor Anda, ganti konektor MySQL. file jar (terletak di aplikasi CLASSPATH) dengan AWS JDBC Driver for MySQL. jar, dan perbarui awalan URL koneksi dari 6 ke 7Driver AWS JDBC untuk MySQL mendukung autentikasi database IAM. Untuk informasi selengkapnya, lihat di AWS JDBC Driver untuk repositori MySQL GitHub. Untuk informasi selengkapnya tentang autentikasi database IAM, lihat autentikasi database IAM untuk MariaDB, MySQL, dan PostgreSQL Memecahkan masalah koneksi ke instans DB MySQL AndaDua penyebab umum kegagalan koneksi ke instans DB baru adalah
|