Menjelaskan antarmuka klien

Selesai

Lapisan aplikasi adalah antarmuka dan aplikasi yang berinteraksi dengan server MySQL. Pada tingkat ini, ada layanan yang memungkinkan klien untuk terhubung, diautentikasi, dan hak keamanan mereka diverifikasi. Ada tiga komponen utama pada tingkat ini, yaitu:

  • Antarmuka dan utilitas klien
  • Antarmuka administratif dan utilitas
  • Antarmuka kueri

Dalam unit ini, kita membahas antarmuka dan utilitas klien. Di Azure Database for MySQL, tugas admin dikelola melalui portal Microsoft Azure. Misalnya, Anda dapat menampilkan, membuat, dan menghapus database dari opsi menu Database. Anda juga dapat menyiapkan Lansiran menampilkan Metrik . Untuk mengakses opsi ini, di portal Azure, navigasikan ke server MySQL Anda, dan pilih opsi yang relevan dari menu sebelah kiri. Di unit berikutnya, kita membahas antarmuka kueri.

Saat Anda menginstal server MySQL, banyak program berbeda yang diinstal, semuanya dikelola oleh daemon MySQL. Azure Database for MySQL adalah layanan yang memungkinkan Anda untuk fokus membuat dan mengoptimalkan database Anda dengan menyediakan antarmuka untuk mengelola server MySQL Anda baik melalui portal Microsoft Azure, atau Azure CLI. Dua tugas klien utama adalah mencadangkan dan memulihkan , dan konfigurasi server .

Pencadangan dan pemulihan

Azure Database for MySQL secara otomatis mengambil cadangan server dan database Anda. Anda tidak perlu mengonfigurasi atau mengaktifkan apa pun; pencadangan akan dilakukan segera setelah Anda membuat server Azure Database for MySQL. Pencadangan dilakukan setiap hari, dan jika pencadangan gagal karena alasan apa pun Azure Database for MySQL akan mencoba lagi pencadangan setiap 20 menit hingga pencadangan berhasil dilakukan.

Secara default, cadangan disimpan selama tujuh hari, tetapi Anda dapat mengonfigurasi cadangan untuk disimpan selama 35 hari. Semua cadangan dienkripsi menggunakan enkripsi AES-256 bit.

Azure Database for MySQL tidak mengekspos sistem file, dan file cadangan tidak tersedia untuk diekspor. Mereka hanya dapat digunakan untuk memulihkan ke titik waktu di Azure Database for MySQL. Namun, Anda dapat menggunakan mysqldump untuk menyalin database.

Pencadangan otomatis di Azure Database for MySQL menggantikan mydumper dan myloader - utilitas cadangan di MySQL. Mydumper dan myloader didistribusikan secara terpisah dari MySQL dan populer karena performanya lebih baik daripada utilitas yang didistribusikan dengan MySQL - mysqldump dan mysqlpump .

Untuk mengonfigurasi lamanya waktu untuk menyimpan cadangan:

  1. Di portal Microsoft Azure, navigasikan ke Azure Database for MySQL Anda.

  2. Dari bilah ringkasan, di bawah Essentials , pilih Configuration . Blade Compute + storage ditampilkan.

  3. Di bawah Cadangan , pilih Jangka waktu penyimpanan cadangan (dalam hari) menggunakan bilah geser. Anda dapat memilih dari 1 hingga 35 hari.

    Screenshot showing the Compute + storage blade, where you can set the retention period for backups.

Konfigurasi server

my.cnf adalah file teks yang berisi sejumlah besar parameter, default, dan opsi yang digunakan MySQL. Azure Database for MySQL menyediakan antarmuka pengguna untuk pengaturan konfigurasi ini di bilah Parameter Server . Di portal Microsoft Azure, navigasikan ke Azure Database for MySQL Anda. Di menu sebelah kiri, di bawah Pengaturan , pilih Parameter Server . Ada sekitar 22 halaman parameter dinamis dan statis yang dapat Anda lihat atau ubah.

Azure Database for MySQL adalah layanan, yang berarti Anda tidak perlu khawatir tentang di mana file konfigurasi ini berada atau bagaimana mengubahnya; ini semua dikelola untuk Anda.

Catatan

Tidak semua opsi di my.cnf tersedia untuk dimodifikasi di Parameter Server. Namun, semua parameter yang Anda butuhkan tersedia di Parameter Server.

Mysqladmin adalah program administrasi yang digunakan untuk mengelola konfigurasi dan status server. Misalnya, ini digunakan untuk membuat dan menghapus database dan untuk melihat pengaturan parameter.