Mengelola server tunggal Azure Database for MySQL menggunakan Azure CLI
BERLAKU UNTUK: Azure 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?
Artikel ini menunjukkan kepada Anda cara mengelola server Tunggal yang digunakan di Azure. Tugas pengelolaan mencakup penskalaan komputasi dan penyimpanan, reset kata sandi admin, dan menampilkan rincian server.
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 Anda menggunakan perintah az login. Perhatikan properti id, yang merujuk pada ID Langganan untuk akun Microsoft Azure Anda.
az login
Pilih ID langganan spesifik di bawah akun Anda menggunakan perintah atur akun az. Catat nilai id dari output az login untuk digunakan sebagai nilai argumen langganan dalam perintah. Jika Anda memiliki beberapa langganan, pilih langganan yang sesuai dengan sumber daya yang harus ditagih. Untuk mendapatkan semua langganan Anda, gunakan az account list.
az account set --subscription <subscription id>
Jika Anda belum membuat server, lihat mulai cepat ini untuk membuatnya.
Skalakan komputasi dan penyimpanan
Anda dapat meningkatkan skala tingkat harga, komputasi, dan penyimpanan dengan mudah menggunakan perintah berikut. Anda dapat melihat semua operasi server yang dapat Anda lakukan az mysql ringkasan server
az mysql server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144
Berikut adalah detail untuk argumen di atas:
Pengaturan | Nilai sampel | Keterangan |
---|---|---|
nama | mydemoserver | Masukkan nama unik untuk server Azure Database for MySQL Anda. Nama server hanya boleh berisi huruf kecil, angka, dan karakter tanda hubung (-). Nama tersebut harus berisi 3 hingga 63 karakter. |
grup sumber daya | myresourcegroup | Berikan nama grup sumber daya Azure. |
nama sku | GP_Gen5_2 | Masukkan nama tingkat harga dan konfigurasi komputasi. Mengikuti konvensi {tingkat harga}{compute generation}{vCores} secara singkat. Lihat tingkat harga untuk informasi selengkapnya. |
ukuran penyimpanan | 6144 | Kapasitas penyimpanan server (dengan satuan megabyte). Minimum adalah 5120 dan naik dalam tahapan 1024. |
Penting
- Penyimpanan dapat ditingkatkan (namun, Anda tidak dapat menurunkan skala penyimpanan)
- Penskalaan dari tujuan Dasar ke Umum atau tingkat harga yang dioptimalkan memori tidak didukung. Anda dapat meningkatkan skala secara manual dengan menggunakan skrip bash atau menggunakan MySQL Workbench
Mengelola database MySQL di server
Anda bisa menggunakan salah satu perintah berikut untuk membuat, menghapus, membuat daftar, dan menampilkan properti database di server Anda
Cmdlet | Penggunaan | Deskripsi |
---|---|---|
az mysql db membuat | az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename |
Membuat database |
az mysql db hapus | az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename |
Menghapus database dari server Anda. Perintah ini tidak menghapus server Anda. |
az mysql db daftar | az mysql db list -g myresourcegroup -s mydemoserver |
mencantumkan semua database di server |
az mysql db menunjukkan | az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename |
Memperlihatkan lebih banyak rincian database |
Perbarui kata sandi admin
Anda dapat mengubah sandi peran admin dengan perintah ini
az mysql server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>
Penting
Pastikan jumlah sandinya minimal 8 karakter dan maksimal 128 karakter. Sandi Anda harus berisi karakter dari tiga kategori berikut: huruf besar bahasa Inggris, huruf kecil bahasa Inggris, angka, dan karakter non-alfanumerik.
Menghapus server
Jika Anda hanya ingin menghapus server tunggal MySQL, Anda dapat menjalankan perintah az mysql server delete .
az mysql server delete --resource-group myresourcegroup --name mydemoserver