Menghubungkan ke instance MariaDB DB Anda di RDS Amazon SSL TLS dengan/dari klien baris perintah SQL 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 instance MariaDB DB Anda di RDS Amazon SSL TLS dengan/dari klien baris perintah SQL Saya (dienkripsi)

Parameter program mysql klien sedikit berbeda jika Anda menggunakan versi My SQL 5.7, versi My SQL 8.0, atau versi MariaDB.

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 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

    Untuk mengharuskan TLS koneksiSSL/memverifikasi titik akhir instans DB terhadap titik akhir dalam TLS sertifikatSSL/, masukkan perintah berikut:

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

    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
  3. Masukkan kata sandi pengguna master ketika diminta.

Anda semestinya melihat output yang serupa berikut.

Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 31 Server version: 10.6.10-MariaDB-log Source distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>