Artikel ini menjelaskan proses penerapan langkah demi langkah Database Azure untuk Server MySQL.
Buka portal Azure dan masuk menggunakan kredensial yang sesuai. Catatan:Untuk tujuan demonstrasi, saya mendapat langganan bayar sesuai penggunaan ke Microsoft Azure. Untuk informasi selengkapnya tentang model harga Azure MySQL dan berbagai langganan Azure, lihat Langganan, lisensi, akun, dan penyewa untuk penawaran cloud Microsoft.
Klik Semua layanan untuk melihat berbagai layanan yang ditawarkan oleh Microsoft.
Klik Database dan pilih Azure Database untuk server MySQL .
Di Azure Database for MySQL Serve r layar, klik Buat.. .
Di layar berikutnya, pilih opsi penerapan. Kami dapat mengonfigurasi server MySQL dengan dua opsi penerapan.
- Server Tunggal.
- Server Fleksibel.
Klik Server Tunggal .
Di Buat server MySQL layar, kita dapat menentukan detail yang digunakan untuk membuat server MySQL baru dan mengonfigurasi item berikut:
Detail proyek
- Langganan :Pilih langganan Azure yang sesuai. Kami telah memilih Pay-As-You-Go – Anda juga dapat memilihnya.
- Grup sumber daya . Kategori ini mencakup sumber daya yang terkait dengan database MySQL Azure. Pilih Grup Sumber Daya yang diinginkan di mana Anda ingin membuat server MySQL. Dalam kasus kami, kami belum membuat grup sumber daya apa pun, oleh karena itu, kami perlu melakukannya. Klik Buat Baru , tentukan nama yang diinginkan, dan klik OK .
Bagian Detail Server
- Nama Server: Tentukan unik yang diinginkan nama MySQL Servernya. Nama itu akan mendapatkan lampiran – mysql.database.azure.com string secara otomatis. Mis., testservername.mysql.database.azure.com .
- Sumber Data: Anda dapat memilih untuk membuat database kosong atau memulihkan database atau server dari cadangan geo-redundan. Dalam kasus kami, kami akan membuat database kosong.
- Lokasi: Pilih wilayah terdekat tempat server MySQL dapat dibuat.
- Versi: Pilih versi server MySQL. Kita dapat mengkonfigurasi MySQL 5.6, MySQL 5.7, dan MySQL 8.0.
- Komputasi + Penyimpanan: Anda dapat menentukan total inti virtual dan penyimpanan untuk server MySQL. Biaya server ditentukan sesuai dengan sumber daya yang ditentukan. Kami menerapkan setelan dasar – satu inti virtual dan penyimpanan 5 GB.
Akun administratif
- Nama pengguna admin: Tentukan nama pengguna yang memiliki hak administratif di Server MySQL.
- Sandi :Tentukan sandi yang diinginkan untuk akun Admin.
Lihat tangkapan layar di bawah ini. Ini menampilkan parameter yang dikonfigurasi untuk Server MySQL:
Langkah selanjutnya adalah mengaktifkan dan mengonfigurasi Enkripsi data untuk pencadangan dan basis data menggunakan kunci terkelola. Dimungkinkan untuk mengaktifkan enkripsi ganda infrastruktur menggunakan kunci terkelola layanan sekunder. Dalam kasus kami, wilayah lokasi server tidak mendukung infrastruktur, dan opsi tersebut dinonaktifkan.
Sekarang kita tentukan tag untuk mengidentifikasi server dengan mudah. Klik Tinjau + Buat . Halaman tersebut akan menampilkan detail konfigurasi dan perkiraan biaya kepemilikan MySQL Server. Tinjau konfigurasi dan klik Buat .
Proses penyebaran dimulai. Setelah selesai, Anda dapat melihat detail Server MySQL di halaman beranda portal Azure:
Sekarang, tujuan kami adalah menghubungkan server MySQL menggunakan MySQL Workbench.
Hubungkan Azure Database ke MySQL Workbench
Dalam kasus saya, saya telah mengunduh dan menginstal MySQL Workbench menggunakan penginstal komunitas MySQL. Saat siap untuk bekerja, luncurkan.
Di layar selamat datang, Anda dapat melihat koneksi yang dibuat sebelumnya. Kami belum mengonfigurasi apa pun, itu sebabnya daftarnya kosong.
Untuk menambahkan koneksi, klik tanda (+):
Jendela konfigurasi terbuka. Di sana, Anda mengatur parameter untuk menghubungkan ke server MySQL. Anda harus menentukan hal berikut:
- Nama Koneksi: Tentukan nama yang sesuai.
- Metode Koneksi: Tentukan metode untuk terhubung ke Server MySQL. Anda dapat memilih dari opsi berikut:
- Standar (TCP / IP)
- Temukan soket / Pipa
- TCP/IP standar melalui SSH.
- Nama Inang: Tentukan nama host atau alamat IP dari workstation dengan Server MySQL terinstal. Dalam kasus kami, Anda perlu menentukan nama server Azure MySQL. Nama Server dan nama login Admin ada di halaman sumber daya Azure MySQL:
- Nomor Port: Tentukan nomor port.
- Nama pengguna: Tentukan nama pengguna untuk admin server. Pengguna ini akan terhubung ke Server MySQL Azure.
Setelah semua parameter konfigurasi disetel, klik Uji Sambungan .
Kesalahan berikut terjadi saat menyambung ke Server MySQL di Azure:
Client with IP address xxx.xxx.xxx.xxx is not allowed to connect to this MySQL Server.
Kesalahan menunjukkan bahwa firewall Azure memblokir Alamat IP komputer. Untuk memperbaiki masalah ini, kami harus memasukkan alamat IP tersebut ke daftar putih.
Buka portal Azure> Sumber daya server MySQL> Keamanan koneksi . Di Aturan Firewall layar, atur nilai Izinkan akses ke layanan Azure untuk Ya . Klik Tambahkan alamat IP klien saat ini .
Alamat IP akan ditambahkan ke daftar alamat IP yang diizinkan untuk terhubung ke Server MySQL. Klik Simpan – itu akan membuat aturan firewall.
Sekarang, mari kembali ke MySQL Workbench, klik Uji koneksi . Di jendela baru, tentukan kata sandi untuk terhubung ke Server MySQL dan klik OK .
Koneksi telah berhasil dibuat:
Tindakan selanjutnya adalah membuat database dan objek di server Azure MySQL.
Membuat Database dan Tabel di Azure dengan Workbench
Untuk membuat database, buka MySQL Workbench dan sambungkan ke Azure MySQL Server. Setelah terhubung, jalankan kueri berikut untuk membuat eltechDB basis data:
Create database eltechDB
Setelah database dibuat, jalankan kueri berikut untuk membuat tblemployee tabel:
use eltechDB;
create table tblEmployees
(
emp_no int,
birth_date date,
first_name varchar(50),
last_name varchar(50),
gender ENUM('M', 'F'),
hire_date date
);
Anda dapat melihat daftar database di Skema panel Navigator . Anda dapat melihat tabel dengan memperluas eltechDB skema:
Atau, Anda dapat menjalankan kueri berikut untuk melihat database:
Show databases;
Keluaran Kueri
Jalankan kueri berikut untuk melihat tabel:
Use eltechDB;
Show tables;
Keluaran Kueri
Pada artikel ini, kami menggunakan MySQL Workbench untuk mengilustrasikan prosesnya. Namun, itu bukan satu-satunya alat yang cocok untuk tujuan ini. Alternatif yang layak adalah Devart's dbForge Studio untuk MySQL – dalam banyak aspek, fungsionalitasnya lebih unggul, terutama jika berkaitan dengan efisiensi kinerja dan opsi yang ditingkatkan.
Ringkasan
Artikel ini mengeksplorasi proses penyebaran langkah demi langkah untuk membuat Database Azure di Server MySQL. kami menghubungkan database menggunakan meja kerja MySQL dan mengeksekusi beberapa kueri untuk membuat database dan tabel dalam database. Semoga artikel ini bermanfaat untuk pekerjaan Anda dengan database Azure.