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