Bagikan melalui


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

Langkah berikutnya