Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

Mallireddy Chandu Priya

Mengikuti

14 Maret 2019

·

3 menit membaca

Menghubungkan ke Database MySQL Amazon RDS menggunakan MySQL Workbench

Pada artikel ini, saya akan menjelaskan cara menghubungkan Database MySQL Amazon RDS menggunakan MySQL Workbench

Apa itu Amazon RDS (Layanan Database Relasional)?

  • Amazon Relational Database Service (Amazon RDS) adalah layanan database SQL terkelola yang disediakan oleh Amazon Web Services (AWS)
  • Ini mendukung berbagai mesin basis data untuk menyimpan dan mengatur data dan membantu dengan tugas manajemen basis data, seperti migrasi, pencadangan, pemulihan, dan penambalan
  • Ini adalah layanan web yang mempermudah penyiapan, pengoperasian, dan penskalaan database relasional di cloud
  • Ini menyediakan kapasitas yang hemat biaya dan dapat diubah ukurannya untuk database relasional standar industri dan mengelola tugas administrasi database umum

Mengapa Anda menginginkan layanan database relasional terkelola?

  • Salah satu keuntungan pengembang yang menggunakan Amazon RDS daripada mengelola database mereka sendiri adalah mengurangi atau menghilangkan tanggung jawab administratif mereka
  • RDS juga mengelola replikasi. Jika pengembang memerlukan ketersediaan tinggi dalam database, opsi multi-availability zone di RDS dapat digunakan. Dengan opsi itu, database replika tetap sinkron dengan database utama jika terjadi kegagalan
  • Dengan RDS, pelanggan AWS tidak perlu menginstal, mengonfigurasi, dan mengelola sistem database relasional populer seperti Oracle, Microsoft SQL Server, PostgreSQL, MariaDB, atau MySQL

Langkah-langkah untuk Menghubungkan Database MySQL RDS menggunakan MySQL Workbench

Langkah 1. buat instans DB di RDS menggunakan Lambda di AWS

impor json
impor boto3

def lambda_handler(acara, konteks)

klien = boto3. klien('rds')
respon = klien. buat_db_instance(
DBName = 'TESTDB',
DBInstanceIdentifier = 'tes',
Penyimpanan yang Dialokasikan=20,
DBInstanceClass='db. t2. mikro',
Mesin = 'mysql',
MasterUsername = 'ChanduPriya',
MasterUserPassword = 'kata sandi'

)
cetak(tanggapan)
respon balik

  • Instans DB dibuat dengan nama yang Anda tentukan dalam kode ("tes"), Anda dapat membuka layanan RDS dan melihat instans dibuat

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 2. Cari subnet → Klik “Buat subnet” → Isi detailnya (Pilih VPC yang dibuat di atas, beri Nama, Zona ketersediaan, dan rentang CIDR-10. 0. 1. 0/24) → Klik buat subnet

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Setelah membuat, klik penetapan subnet yang dibuat → Klik aktifkan IP publik

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 3. Buka gateway internet, klik buat gateway internet → Beri nama dan buat → klik gateway yang dibuat (Tindakan → lampirkan dengan VPC → berikan VPC yang dibuat di atas)

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 4. Buka tabel rute → Klik buat rute → Isi detailnya (Beri nama dan pilih VPC yang dibuat pada langkah-1) → Klik buat

Langkah 5. Tambahkan entri rute untuk gateway Internet → Pilih tabel Rute → Pergi ke Rute → Klik Edit Rute → Tambahkan Rute (biarkan gateway internet dibuat) → Simpan
Kaitkan tabel rute dengan subnet → Pilih tabel Rute → Asosiasi Subnet → Edit Asosiasi Subnet → Pilih Subnet yang dibuat di atas → Simpan

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 6. Sekarang luncurkan server OpenVPN. Cari server OpenVPN → Isi detailnya (Type. t2. mikro, Jaringan – myvpc (dibuat pada langkah 1), Penyimpanan. Default, Tag – Nama. beri nama, Keamanan. Izinkan port 22 untuk IP Anda sendiri dan Semua TCP dan ICMP-IPv4 dari sumber, Pasangan kunci. pasangan kunci yang ada atau buat yang baru jika Anda tidak memiliki pasangan kunci yang ada) → Luncurkan instance

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 7. Sekarang SSH ke server → Berikan pasangan kunci → Ini akan meminta untuk memasukkan ya untuk persetujuan →  tulis ya dan tekan enter

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 8. Sekarang Anda akan diminta untuk masuk sebagai OpenVPN. SSH kembali melakukan root sebagai "openvpnas"

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 9. Setelah itu, berikan perintah berikut.  

$ sudo passwd openvpn

Anda akan diminta untuk memberikan kata sandi OpenVPN Anda. Masukkan kembali kata sandi untuk konfirmasi

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 10. Simpan URL Admin dan Klien untuk digunakan lebih lanjut

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Sekarang, pengaturan server OpenVPN selesai. Kita perlu membuat database di AWS untuk mengaksesnya melalui MySQL Workbench

Langkah 11. Buka konsol AWS → Cari RDS → Klik Buat Database → Dalam Metode Pembuatan database, Pilih Pembuatan Standar → Untuk opsi Mesin, Pilih MySQL

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 12. Di Templat. Pilih Ban Gratis → Beri nama database. Berikan kata sandi untuk digunakan untuk otentikasi

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Jaga semuanya apa adanya. Tetapkan ambang penyimpanan maksimum menjadi 25 GB

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 13. Pilih VPC → Dalam akses publik, setel ke Tidak (Umumnya basis data tidak diberikan akses publik)

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 14. Untuk autentikasi – Pilih Berbasis kata sandi. Dalam pengaturan tambahan, beri nama database awal, ini akan membuat database awal di dalamnya (Di sini kami membuat GFG)

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 15. Aktifkan pencadangan otomatis → Berikan kebijakan penyimpanan cadangan. 7 hari. Hal-hal lainnya akan seperti itu sampai dan kecuali Anda memerlukan beberapa pengaturan penyesuaian, jangan mengubahnya. Klik buat (tunggu beberapa saat hingga dibuat)

Langkah 16. Sekarang, setelah dibuat, klik nama database → salin titik akhir, dan simpan di notepad

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 17. Buka aplikasi Open VPN, rekatkan URL klien yang Anda salin di langkah 9 → Klik Berikutnya → Klik Terima

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 18. Berikan nama pengguna openvpn dan kata sandi yang Anda atur di server openvpn pada langkah 8 → Klik Impor → Klik Terima

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 19. Untuk mengaktifkan vpn terbuka → klik tombol yang mengaktifkan itu → Masukkan kata sandi lagi

Bagaimana cara saya terhubung ke database aws mysql di meja kerja?

 

Langkah 20. Pergi ke meja kerja MySQL. Klik tanda + untuk menambahkan koneksi → Beri nama koneksi → Berikan titik akhir di nama host. Beri nama koneksi → port. 3306 → Berikan nama pengguna. admin → Klik OK. Berikan kata sandi yang Anda tetapkan saat mengonfigurasi.  

Bagaimana cara menghubungkan AWS Aurora DB ke MySQL Workbench?

AWS Aurora MySQL tanpa server. cara terhubung dari MySQL Workbench .
Dari manajemen konsol AWS, saya memilih RDS > Instans > Aurora > Tanpa Server
Biarkan pengaturan default
Buat basis data
AWS hanya akan membuat AWS Cluster
Saya membuka MySQL Workbench, dan menggunakan titik akhir, nama pengguna, kata sandi untuk menghubungkan database

Bagaimana cara saya terhubung ke server MySQL di MySQL Workbench?

Langkah-langkah untuk terhubung ke database Anda dari jarak jauh .
Buka Meja Kerja MySQL
Klik Koneksi Baru di kiri bawah Meja Kerja MySQL
Di kotak "Siapkan Dialog Koneksi Baru", Ketikkan kredensial koneksi Database Anda. .
Ketik kata sandi Anda dan klik kotak centang "Simpan Kata Sandi di Vault".

Bagaimana cara mengakses database AWS RDS saya dari mesin lokal?

Hubungkan ke instans DB RDS dari mesin lokal Anda .
Mulai koneksi baru, dan pilih TCP/IP Standar melalui SSH untuk Metode Koneksi
Masukkan detail berikut tentang instans EC2 untuk setelan SSH. .
Masukkan detail berikut untuk pengaturan instance MySQL. .
Pilih Tes Koneksi

Bagaimana cara menghubungkan aplikasi ke server database AWS?

Menghubungkan Aplikasi ke Server Database .
Klik Lapisan di panel navigasi dan buka tab Resep server aplikasi
Klik Edit dan tambahkan paket driver yang sesuai ke Paket OS. .
Simpan perubahan dan terapkan ulang aplikasi