Tutorial: Mendesain database Azure Database for MariaDB dengan menggunakan portal Microsoft Azure

Penting

Azure Database for MariaDB berada di jalur penghentian. Kami sangat menyarankan Anda bermigrasi ke Azure Database for MySQL. Untuk informasi selengkapnya tentang migrasi ke Azure Database for MySQL, lihat Apa yang terjadi pada Azure Database for MariaDB?.

Azure Database for MariaDB adalah layanan terkelola yang Anda gunakan untuk menjalankan, mengelola, dan menskalakan database MySQL yang sangat tersedia di cloud. Dengan menggunakan portal Microsoft Azure, Anda dapat dengan mudah mengelola server Anda dan mendesain database.

Dalam tutorial ini, Anda menggunakan portal Microsoft Azure untuk mempelajari cara:

  • Membuat Azure Database for MariaDB
  • Mengonfigurasi firewall server
  • Menggunakan alat baris perintah mysql untuk membuat database
  • Memuat sampel data
  • Mengkueri data
  • Memperbarui data
  • Memulihkan data

Jika tidak memiliki langganan Azure, buat akun Azure gratis sebelum Anda memulai.

Masuk ke portal Azure

Di browser Anda, masuk ke portal Microsoft Azure. Masukkan info masuk Anda untuk masuk ke portal. Tampilan default adalah dasbor layanan Anda.

Membuat server Azure Database for MariaDB

Anda membuat server Azure Database for MariaDB dengan kumpulan sumber daya komputasi dan penyimpanan. Server dibuat dalam sebuah Grup sumber daya Azure.

  1. Klik tombol Buat sumber daya (+) yang ditemukan di sudut kiri atas portal Microsoft Azure.

  2. Pilih Database>Azure Database for MariaDB. Anda juga dapat mengetik MariaDB di kotak pencarian untuk menemukan layanan.

    Go to MySQL

  3. Pilih petak peta Azure Database for MariaDB. Masukkan atau pilih informasi yang diperlukan.

    Create form

    Pengaturan Nilai yang disarankan Deskripsi bidang
    Nama server nama server yang unik Pilih nama unik yang mengidentifikasi server Azure Database for MariaDB Anda. Misalnya, mydemoserver. Nama domain .mariadb.database.azure.com ditambahkan ke nama server yang Anda masukkan. Nama server hanya boleh berisi huruf kecil, angka, dan karakter tanda hubung (-). Harus berisi antara 3 hingga 63 karakter.
    Langganan langganan Anda Pilih langganan Azure yang ingin Anda gunakan untuk server. Jika Anda memiliki beberapa langganan, pilih langganan tempat Anda ditagih untuk sumber daya tersebut.
    Grup sumber daya myresourcegroup Masukkan nama grup sumber daya baru atau pilih grup sumber daya yang sudah ada.
    Pilih sumber Kosong Pilih Kosong untuk membuat server baru. (Jika Anda membuat server dari cadangan geo server Azure Database for MariaDB yang ada, pilih Backup).
    Proses masuk admin server myadmin Akun masuk yang digunakan saat Anda tersambung ke server. Nama masuk admin tidak boleh azure_superuser, admin, administrator, root, guest, atau publik.
    Kata sandi pilihan Anda Masukkan kata sandi baru untuk akun admin server. Kata sandi harus terdiri antara 8 dan 128 karakter. Kata sandi Anda harus berisi karakter dari tiga kategori berikut: huruf besar Inggris, huruf kecil Inggris, angka (0-9), dan karakter non-alfanumerik (!, $, #,%, dsb).
    Mengonfirmasikan kata sandi pilihan Anda Konfirmasikan kata sandi akun admin.
    Lokasi Wilayah terdekat dengan pengguna Anda Pilih lokasi yang paling dekat dengan pengguna Anda atau ke aplikasi Azure lainnya.
    Versi versi terbaru Versi terbaru (kecuali Anda memiliki persyaratan khusus untuk menggunakan versi yang berbeda).
    Tingkatan harga Lihat deskripsi. Konfigurasi komputasi, penyimpanan, dan cadangan untuk server baru Anda. Pilih Tingkat harga>Tujuan Umum. Pertahankan nilai default untuk pengaturan berikut ini:
    • Compute Generation (Gen 5)
    • vCore (4 vCores)
    • Storage (100 GB)
    • Periode Retensi Cadangan (7 hari)

    Untuk mengaktifkan cadangan server Anda di penyimpanan geo-redundan, untuk Opsi Redundansi Cadangan, pilih Redundansi Geografis.

    Untuk menyimpan pilihan tingkat harga ini, pilih OK. Tangkapan layar berikutnya menangkap pilihan ini.

    Pricing tier

    Tip

    Dengan pertumbuhan otomatis, server dapat meningkatkan penyimpanan ketika Anda mendekati batas yang dialokasikan, tanpa memengaruhi beban kerja Anda.

  4. Pilih Tinjau + buat. Anda dapat memilih tombol Pemberitahuan pada toolbar untuk memantau proses penyebaran. Penyebaran dapat memakan waktu hingga 20 menit.

Mengonfigurasi firewall

Azure Database for MariaDB dilindungi oleh firewall. Secara default, semua sambungan ke server dan database di dalam server ditolak. Sebelum Anda menyambungkan ke Azure Database for MariaDB untuk pertama kalinya, konfigurasikan firewall untuk menambahkan alamat IP jaringan publik komputer klien (atau rentang alamat IP).

  1. Pilih server yang baru dibuat, lalu pilih Keamanan sambungan.

    Connection security

  2. Anda dapat memilih Tambahkan IP Saya atau mengonfigurasi aturan firewall di sini. Ingatlah untuk memilih Simpan setelah Anda membuat aturan.

Anda sekarang dapat terhubung ke server dengan menggunakan alat baris perintah mysql atau MySQL Workbench.

Tip

Azure Database for MariaDB berkomunikasi melalui port 3306. Jika Anda mencoba terhubung dari dalam jaringan perusahaan, lalu lintas keluar melalui port 3306 mungkin tidak diizinkan oleh firewall jaringan Anda. Dalam hal ini, untuk menyambungkan ke server Azure Database for MariaDB, departemen TI Anda harus membuka port 3306.

Mendapatkan informasi koneksi

Dapatkan nilai untuk Nama server (sepenuhnya memenuhi syarat) dan Nama masuk admin server untuk server Azure Database for MariaDB Anda dari portal Microsoft Azure. Anda menggunakan nama server yang sepenuhnya memenuhi syarat untuk menyambungkan ke server Anda, dengan menggunakan alat baris perintah mysql.

  1. Di portal Microsoft Azure, di menu sebelah kiri, pilihSemua sumber daya. Masukkan nama server, dan cari server Azure Database for MariaDB Anda. Pilih nama server untuk melihat detail server.

  2. Pada halaman Gambaran Umum, buat catatan nilai untuk Nama server dan Nama masuk admin server. Anda juga dapat memilih tombol salin di samping setiap bidang untuk menyalin nilai ke clipboard.

    Server properties

Dalam contoh kami, nama server mydemoserver.mariadb.database.azure.com dan nama login admin server myadmin@mydemoserver.

Sambungkan ke server dengan menggunakan mysql

Gunakan alat baris perintah mysql untuk membuat koneksi ke server Azure Database for MariaDB Anda. Anda dapat menjalankan alat baris perintah mysql dari Azure Cloud Shell di browser atau dari komputer Anda, dengan menggunakan alat mysql yang dipasang secara lokal. Untuk membuka Azure Cloud Shell, pilih tombol Coba pada blok kode di artikel ini atau buka portal Azure dan pilih >ikon _ di toolbar kanan atas.

Masukkan perintah untuk menyambungkan:

mysql -h mydemoserver.mariadb.database.azure.com -u myadmin@mydemoserver -p

Membuat database kosong

Ketika Anda tersambung ke server, buat database kosong untuk bekerja dengan:

CREATE DATABASE mysampledb;

Saat diminta, jalankan perintah berikut ini untuk mengalihkan sambungan ke database yang baru dibuat:

USE mysampledb;

Membuat tabel dalam database

Sekarang setelah Anda tahu cara menyambungkan ke database Azure Database for MariaDB, Anda dapat menyelesaikan beberapa tugas dasar.

Pertama, buat tabel dan muat dengan beberapa data. Mari kita buat tabel yang menyimpan informasi inventaris:

CREATE TABLE inventory (
    id serial PRIMARY KEY, 
    name VARCHAR(50), 
    quantity INTEGER
);

Memuat data ke dalam tabel

Sekarang setelah Anda memiliki tabel, sisipkan beberapa data ke dalam tabel. Di jendela permintaan Wantian Perintah, jalankan kueri berikut ini untuk menyisipkan beberapa baris data:

INSERT INTO inventory (id, name, quantity) VALUES (1, 'banana', 150); 
INSERT INTO inventory (id, name, quantity) VALUES (2, 'orange', 154);

Mengkueri dan memperbarui data dalam tabel

Jalankan kueri berikut untuk mengambil informasi dari tabel database:

SELECT * FROM inventory;

Anda juga dapat memperbarui data dalam tabel:

UPDATE inventory SET quantity = 200 WHERE name = 'banana';

Baris diperbarui saat Anda mengambil data:

SELECT * FROM inventory;

Memulihkan database ke titik waktu tertentu

Bayangkan Bahwa Anda secara tidak sengaja menghapus tabel database penting, dan tidak dapat memulihkan data dengan mudah. Di Azure Database for MariaDB, Anda bisa memulihkan server ke titik waktu dengan membuat salinan database di server baru Anda. Anda dapat menggunakan server baru ini untuk memulihkan data Anda yang dihapus. Langkah-langkah berikut ini memulihkan server sampel ke titik waktu sebelum tabel ditambahkan:

  1. Di portal Microsoft Azure, temukan Azure Database for MariaDB Anda. Di halaman Gambaran umum, pilih Pemulihan.

    Restore a database

  2. Pada halaman Pemulihan, masukkan atau pilih informasi berikut:

    Restore form

    • Titik pemulihan: Pilih titik waktu yang ingin Anda pulihkan, dalam jangka waktu yang tercantum. Pastikan Anda mengonversi zona waktu lokal Anda ke UTC.
    • Memulihkan ke server baru: Masukkan nama server baru untuk dipulihkan.
    • Lokasi: Wilayah ini sama dengan server sumber dan tidak dapat diubah.
    • Tingkat harga: Tingkat harga adalah sama dengan server sumber dan tidak dapat diubah.
  3. Pilih OK untuk memulihkan server ke titik waktu pulihkan ke titik waktu sebelum tabel dihapus. Memulihkan server akan membuat salinan baru server pada titik waktu yang Anda pilih.

Langkah berikutnya

Dalam tutorial ini, Anda menggunakan portal Microsoft Azure untuk mempelajari cara:

  • Membuat Azure Database for MariaDB
  • Mengonfigurasi firewall server
  • Gunakan alat baris perintah mysql untuk membuat database
  • Memuat sampel data
  • Mengkueri data
  • Memperbarui data
  • Memulihkan data