Menghubungkan ke instans SQL DB Saya di Amazon RDS SSL TLS dengan/dari klien SQL baris perintah Saya (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.

Menghubungkan ke instans SQL DB Saya di Amazon RDS SSL TLS dengan/dari klien SQL baris perintah Saya (dienkripsi)

Parameter program mysql klien sedikit berbeda tergantung pada versi My SQL 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, CentOSSUSE, dan Debian telah menggantikan My SQL dengan MariaDB, dan versi di dalamnya berasal dari mysql MariaDB.

Untuk terhubung ke instans DB Anda menggunakanSSL/TLS, ikuti langkah-langkah berikut:

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

    Untuk informasi tentang mengunduh sertifikat, lihat .

  2. Gunakan klien SQL baris perintah Saya untuk terhubung ke instance DB dengan enkripsiSSL/TLS. Untuk -h parameter, gantikan DNS nama (titik akhir) untuk instance DB Anda. Untuk --ssl-ca parameternya, ganti nama SSL TLS file/certificate. 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 menggunakan --ssl-ca parameter menggunakan klien SQL 5.7 saya atau yang lebih baru:

    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 meminta SSL/TLS connection verifies the DB instance endpoint against the endpoint in the 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>