Menyambung ke instans MySQL DB Anda di Amazon RDS dengan SSL/TLS dari klien baris perintah MySQL (dienkripsi) - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menyambung ke instans MySQL DB Anda di Amazon RDS dengan SSL/TLS dari klien baris perintah MySQL (dienkripsi)

Parameter program mysql klien sedikit berbeda tergantung pada versi MySQL atau MariaDB yang Anda gunakan.

Untuk mengetahui versi yang Anda miliki, jalankan perintah mysql dengan opsi --version. Dalam contoh berikut, output menunjukkan bahwa program klien berasal dari MariaDB.

$ mysql --version mysql Ver 15.1 Distrib 10.5.15-MariaDB, for osx10.15 (x86_64) using readline 5.1

Sebagian besar distribusi Linux, seperti Amazon Linux, CentOS, SUSE, dan Debian telah mengganti MySQL dengan MariaDB, dan versi mysql di dalamnya adalah dari MariaDB.

Untuk terhubung dengan instans DB Anda menggunakan SSL/TLS, ikuti langkah-langkah ini:

Untuk terhubung ke instance DB dengan SSL/TLS menggunakan klien baris perintah MySQL
  1. Unduh sertifikat root yang berfungsi untuk semua Wilayah AWS.

    Untuk informasi tentang mengunduh sertifikat, lihat .

  2. Gunakan klien baris perintah MySQL untuk terhubung dengan instans DB melalui enkripsi SSL/TLS. Untuk parameter -h, ganti nama (titik akhir) DNS untuk instans DB Anda. Untuk --ssl-ca parameter, ganti nama file SSL/TLS sertifikat. Untuk parameter -P, ganti port untuk instans DB Anda. Untuk parameter -u, ganti nama pengguna dari pengguna basis data yang valid, seperti pengguna master. Masukkan kata sandi pengguna master ketika diminta.

    Contoh berikut menunjukkan cara meluncurkan klien dengan menggunakan parameter --ssl-ca yang memakai klien MySQL 5.7 atau lebih tinggi:

    mysql -h mysql–instance1.123456789012.us-east-1.rds.amazonaws.com --ssl-ca=global-bundle.pem --ssl-mode=REQUIRED -P 3306 -u myadmin -p

    Untuk mengharuskan SSL/TLS koneksi memverifikasi titik akhir instans DB terhadap titik akhir dalam SSL/TLS sertifikat, masukkan perintah berikut:

    mysql -h mysql–instance1.123456789012.us-east-1.rds.amazonaws.com --ssl-ca=global-bundle.pem --ssl-mode=VERIFY_IDENTITY -P 3306 -u myadmin -p

    Contoh berikut menunjukkan cara meluncurkan klien dengan menggunakan parameter --ssl-ca yang memakai klien MariaDB:

    mysql -h mysql–instance1.123456789012.us-east-1.rds.amazonaws.com --ssl-ca=global-bundle.pem --ssl -P 3306 -u myadmin -p
  3. Masukkan kata sandi pengguna master ketika diminta.

Anda akan melihat output mirip dengan yang berikut ini.

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9738 Server version: 8.0.28 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>