Mulai Cepat: Membuat Azure Database for MySQL menggunakan perintah Azure CLI sederhana - az mysql up (pratinjau)

BERLAKU UNTUKAzure Database for MySQL - Server Tunggal

Penting

Server tunggal Azure Database for MySQL berada di jalur penghentian. Kami sangat menyarankan Agar Anda meningkatkan ke server fleksibel Azure Database for MySQL. Untuk informasi selengkapnya tentang migrasi ke server fleksibel Azure Database for MySQL, lihat Apa yang terjadi pada Server Tunggal Azure Database for MySQL?

Penting

Perintah Azure CLI az mysql up berada dalam pratinjau.

Azure Database for MySQL adalah layanan terkelola yang memungkinkan Anda menjalankan, mengelola, dan menskalakan database MySQL yang tersedia di cloud. Azure CLI digunakan untuk membuat dan mengelola sumber daya Azure dari baris perintah atau dalam skrip. Mulai cepat ini menunjukkan cara menggunakan perintah az mysql up untuk membuat server Azure Database for MySQL menggunakan Azure CLI. Selain membuat server, perintah az mysql up membuat contoh database, pengguna akar dalam database, membuka firewall untuk layanan Azure, dan membuat aturan firewall default untuk komputer klien. Perintah ini membantu mempercepat proses pengembangan.

Prasyarat

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

Artikel ini mengharuskan Anda menjalankan Azure CLI versi 2.0 atau versi yang lebih baru secara lokal. Untuk melihat versi yang dipasang, jalankan perintah az --version. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.

Anda harus masuk ke akun menggunakan perintah az login. Perhatikan properti id dari output perintah untuk nama langganan yang sesuai.

az login

Jika Anda memiliki beberapa langganan, pilih langganan yang sesuai dengan sumber daya yang harus ditagih. Pilih ID langganan tertentu di bawah akun Anda menggunakan perintah az account set. Ganti properti ID langganan dari output az login untuk langganan Anda ke tempat penampung ID langganan.

az account set --subscription <subscription id>

Membuat server Azure Database for MySQL

Untuk menggunakan perintah, pasang ekstensi db-up. Jika kesalahan dikembalikan, pastikan Anda telah memasang versi terbaru Azure CLI. Lihat Memasang Azure CLI.

az extension add --name db-up

Buat server Azure Database for MySQL menggunakan perintah berikut ini:

az mysql up

Server dibuat dengan nilai default berikut (kecuali Jika Anda mengambil alih secara manual):

Pengaturan Nilai default Keterangan
nama server Sistem yang dibuat Nama unik yang mengidentifikasi server Azure Database for MySQL.
grup sumber daya Sistem yang dibuat Grup sumber daya Azure baru.
nama sku GP_Gen5_2 Nama sku. Mengikuti konvensi {pricing tier}_{compute generation}_{vCores} secara singkat. Defaultnya adalah server General Purpose Gen5 dengan 2 vCores. Lihat halaman harga kami untuk informasi lebih lanjut tentang tingkatan harga.
retensi cadangan 7 Berapa lama cadangan harus disimpan. Satuannya adalah hari.
pencadangan ge-redundan Nonaktif Apakah cadangan geo-redundan harus diaktifkan untuk server ini atau tidak.
lokasi westus2 Lokasi Azure untuk server.
penegakan ssl Diaktifkan Apakah SSL harus diaktifkan atau tidak untuk server ini.
ukuran penyimpanan 5120 Kapasitas penyimpanan server (dengan satuan megabyte).
versi 5.7 Versi utama MySQL.
admin-user Sistem yang dibuat Nama pengguna untuk masuk admin.
kata-sandi admin Sistem yang dibuat Kata sandi pengguna admin.

Catatan

Untuk informasi selengkapnya tentang perintah az mysql up dan parameter tambahannya, lihat dokumentasi Azure CLI.

Setelah selesai dibuat, server muncul dengan pengaturan berikut:

  • Aturan firewall yang disebut "devbox" dibuat. Azure CLI mencoba mendeteksi alamat IP komputer, perintah az mysql up dijalankan dan mengizinkan alamat IP tersebut.
  • "Izinkan akses ke layanan Azure" diatur ke AKTIF. Pengaturan ini mengonfigurasi firewall server untuk menerima koneksi dari semua sumber daya Azure, termasuk sumber daya yang tidak ada dalam langganan Anda.
  • Parameter wait_timeout diatur ke 8 jam
  • Database kosong bernama "sampledb" dibuat
  • Pengguna baru bernama "root" yang memiliki hak istimewa pada "sampledb" dibuat

Catatan

Azure Database for MySQL berkomunikasi melalui port 3306. Ketika menyambungkan dari dalam jaringan perusahaan, lalu lintas keluar melalui port 3306 mungkin tidak diizinkan oleh firewall jaringan Anda. Buka port 3306 departemen IT Anda untuk terhubung ke server Anda.

Mendapatkan informasi sambungan

Setelah perintah az mysql up selesai, daftar string koneksi untuk bahasa pemrogram populer ditampilkan kepada Anda. String koneksi ini telah dikonfigurasi sebelumnya dengan atribut tertentu dari server Azure Database for MySQL yang baru dibuat.

Anda dapat menggunakan perintah az mysql show-connection-string untuk mencantumkan string koneksi ini lagi.

Membersihkan sumber daya

Bersihkan semua sumber daya yang Anda buat dalam mulai cepat menggunakan perintah berikut. Perintah ini menghapus server Azure Database for MySQL dan grup sumber daya.

az mysql down --delete-group

Jika Anda hanya ingin menghapus satu server yang baru dibuat, Anda dapat menjalankan perintah az mysql down.

az mysql down

Langkah berikutnya