Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris. Show
Sebelum Anda dapat terhubung ke instans DB yang menjalankan mesin basis data 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 klien MySQL standar atau utilitas 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. Untuk mengautentikasi instans DB RDS, Anda dapat menggunakan salah satu metode autentikasi untuk MySQL dan autentikasi basis data AWS Identity and Access Management (IAM) Anda dapat terhubung ke instans DB MySQL dengan menggunakan alat seperti alat baris perintah MySQL. Untuk informasi selengkapnya tentang menggunakan klien baris perintah MySQL, lihat mysql - alat baris perintahMySQL di dokumentasi MySQL. Satu aplikasi berbasis GUI yang dapat Anda gunakan untuk terhubung adalah MySQL Workbench. Untuk informasi lebih lanjut, lihat halaman Unduh MySQL Workbench. Untuk informasi tentang penginstalan MySQL (termasuk alat baris perintah MySQL), lihat Menginstal dan meningkatkan MySQL. Sebagian besar distribusi Linux menyertakan klien MariaDB, bukan klien Oracle MySQL. Untuk menginstal klien baris perintah MySQL pada 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 alat 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, instans DB harus dapat diakses secara publik, akses harus diberikan menggunakan aturan masuk grup keamanan instans DB, dan persyaratan lain harus dipenuhi. Untuk informasi selengkapnya, lihat . Anda dapat menggunakan enkripsi Secure Sockets Layer (SSL) atau Transport Layer Security (TLS) pada koneksi ke instans DB MySQL. Untuk informasi, lihat . Jika Anda menggunakan autentikasi basis dataAWS Identity and Access Management (IAM), pastikan untuk menggunakan koneksi SSL/TLS. Untuk informasi, lihat Autentikasi basis data IAMuntuk MariaDB, MySQL, dan PostgreSQL. Anda juga dapat terhubung ke instans DB dari server web. Untuk informasi selengkapnya, lihat Tutorial: Membuat server web dan Instans DB Amazon RDS. Untuk informasi tentang cara menghubungkan ke instans DB MariaDB, lihat Terhubung ke instans DB yang menjalankan mesin basis data MariaDB. Menemukan informasi koneksi untuk suatu instans DB MySQLInformasi koneksi untuk instans DB termasuk titik akhir, port, dan pengguna basis data yang valid, seperti pengguna master. Sebagai contoh, anggaplah bahwa nilai titik akhir adalah 0, dan pengguna basis data adalah 1. Dengan informasi ini, Anda menentukan nilai-nilai berikut dalam string koneksi:
Untuk terhubung ke instans DB, gunakan klien apa saja untuk mesin DB MySQL. Misalnya, Anda mungkin menggunakan alat baris perintah MySQL atau MySQL Workbench. Untuk menemukan informasi koneksi untuk sebuah instans DB, Anda dapat menggunakan,AWS CLI describe-db-instancesperintahAWS Management Console, atau operasi API Amazon RDS DescribeDBInstances untuk menyusun daftar detailnya. Untuk menemukan informasi koneksi untuk instans DB dalam AWS Management Console
Untuk menemukan informasi koneksi untuk instans DB MySQL dengan menggunakanAWS CLI, panggil describe-db-instancesperintah. Dalam panggilan tersebut, buat kueri untuk ID instans DB, titik akhir, port, dan nama pengguna master. Untuk Linux, macOS, atau Unix:
Untuk Windows:
Output Anda harus serupa dengan berikut ini.
Untuk menemukan informasi koneksi untuk instans DB dengan menggunakan API Amazon RDS, panggil operasi DescribeDBInstances. Dalam output, temukan nilai-nilai untuk alamat titik akhir, port titik akhir, dan nama pengguna master. Menghubungkan dari klien baris perintah MySQL (tidak terenkripsi)Hanya gunakan koneksi MySQL terenkripsi ketika klien dan server berada di VPC yang sama dan jaringan tepercaya. Untuk informasi tentang menggunakan koneksi terenkripsi, lihat . Untuk terhubung ke instans DB menggunakan alat baris perintah MySQL, ketik perintah berikut pada command prompt. Untuk parameter -h, gantikan nama DNS (titik akhir) untuk instans DB Anda. Untuk parameter -P, lakukan penggantian pada port untuk instans DB Anda. Untuk parameter -u, lakukan penggantian nama pengguna dari pengguna basis data yang valid, seperti pengguna master. Masukkan kata sandi pengguna master saat diminta.
Setelah Anda memasukkan kata sandi untuk pengguna, Anda akan melihat output yang serupa dengan yang berikut ini.
Menghubungkan dari MySQL WorkbenchUntuk menghubungkan dari MySQL Workbench
Menghubungkan dengan Driver JDBC Amazon Web Services untuk MySQLDriverAWS 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 GitHub repositori DriverAWS JDBC untuk MySQL. Driver ini drop-in kompatibel dengan driver MySQL Connector/J. Untuk menginstal atau meng-upgrade konektor Anda, ganti konektor MySQL file.jar (terletak di CLASSPATH aplikasi) dengan DriverAWS JDBC untuk MySQL file.jar, dan memperbarui awalan URL koneksi dari 6 ke 7.DriverAWS JDBC untuk MySQL mendukung autentikasi basis data IAM. Untuk informasi selengkapnya, lihat diAWS JDBC Driver untuk GitHub repositori MySQL. Untuk informasi selengkapnya tentang autentikasi basis data IAM, lihatAutentikasi basis data IAMuntuk MariaDB, MySQL, dan PostgreSQL. Memecahkan masalah koneksi ke instans DB MySQL AndaDua penyebab umum kegagalan koneksi ke instans DB baru adalah:
|