Tento článek popisuje proces nasazení Azure Database for MySQL Server krok za krokem.
Otevřete Azure Portal a přihlaste se pomocí příslušných přihlašovacích údajů. Poznámka:Pro demonstrační účely jsem získal předplatné s průběžnými platbami Microsoft Azure. Další informace o cenovém modelu Azure MySQL a různých předplatných Azure najdete v části Předplatná, licence, účty a tenanti pro cloudové nabídky společnosti Microsoft.
Klikněte na Všechny služby pro zobrazení různých služeb nabízených společností Microsoft.
Klikněte na Databáze a vyberte Azure Database for MySQL servers .
Na Azure Database for MySQL Serve na obrazovce klikněte na Vytvořit... .
Na další obrazovce vyberte možnost nasazení. Server MySQL můžeme nakonfigurovat se dvěma možnostmi nasazení.
- Jeden server.
- Flexibilní server.
Klikněte na Jeden server .
Na Vytvoření serveru MySQL obrazovce, můžeme zadat podrobnosti použité k vytvoření nového serveru MySQL a nakonfigurovat následující položky:
Podrobnosti projektu
- Předplatné :Vyberte příslušné předplatné Azure. Rozhodli jsme se pro Pay-as-You-Go – můžete si vybrat i vy.
- Skupina prostředků . Tato kategorie pokrývá prostředky související s databázemi MySQL Azure. Vyberte požadovanou skupinu zdrojů, kde chcete vytvořit server MySQL. V našem případě jsme nevytvořili žádné skupiny zdrojů, proto to musíme udělat. Klikněte na Vytvořit nový , zadejte požadovaný název a klikněte na OK .
Sekce Podrobnosti serveru
- Název serveru: Zadejte požadovaný jedinečný název serveru MySQL. K tomuto názvu bude připojen dodatek – mysql.database.azure.com řetězec automaticky. Např. název testovacího serveru.mysql.database.azure.com .
- Zdroj dat: Můžete se rozhodnout vytvořit prázdnou databázi nebo obnovit databázi nebo server z geograficky redundantní zálohy. V našem případě vytvoříme prázdnou databázi.
- Umístění: Vyberte nejbližší oblast, kde lze vytvořit server MySQL.
- Verze: Vyberte verzi serveru MySQL. Můžeme nakonfigurovat MySQL 5.6, MySQL 5.7 a MySQL 8.0.
- Výpočet + úložiště: Můžete zadat celkový počet virtuálních jader a úložiště pro server MySQL. Cena serveru se určuje podle zadaných zdrojů. Aplikujeme základní nastavení – jedno virtuální jádro a 5 GB úložiště.
Účet správce
- Uživatelské jméno správce: Zadejte uživatelské jméno, které má oprávnění správce na serveru MySQL.
- Heslo :Zadejte požadované heslo pro účet správce.
Podívejte se na snímek obrazovky níže. Zobrazuje nakonfigurované parametry serveru MySQL:
Dalším krokem je povolení a konfigurace šifrování dat pro zálohování a databáze pomocí spravovaných klíčů. Je možné povolit dvojité šifrování infrastruktury pomocí sekundárního spravovaného klíče služby. V našem případě oblast umístění serveru nepodporuje infrastrukturu a tato možnost je zakázána.
Nyní specifikujeme značky pro snadnou identifikaci serveru. Klikněte na Zkontrolovat + Vytvořit . Stránka zobrazí podrobnosti o konfiguraci a odhadované náklady na vlastnictví serveru MySQL. Zkontrolujte konfiguraci a klikněte na Vytvořit .
Začne proces nasazení. Po dokončení uvidíte podrobnosti o serveru MySQL na domovské stránce Azure Portal:
Nyní je naším cílem připojit MySQL server pomocí MySQL Workbench.
Připojte Azure Database k MySQL Workbench
V mém případě jsem si stáhl a nainstaloval MySQL Workbench pomocí komunitního instalačního programu MySQL. Až bude připraven k práci, spusťte jej.
Na uvítací obrazovce si můžete prohlédnout dříve vytvořená připojení. Žádné jsme nenakonfigurovali, proto je seznam prázdný.
Chcete-li připojení přidat, klikněte na znaménko (+):
Otevře se okno konfigurace. Zde nastavíte parametry pro připojení k MySQL serveru. Musíte zadat následující:
- Název připojení: Zadejte příslušný název.
- Způsob připojení: Definujte metodu připojení k serveru MySQL. Můžete si vybrat z následujících možností:
- Standardní (TCP / IP)
- Vyhledejte zásuvku / potrubí
- Standardní TCP/IP přes SSH.
- Název hostitele: Zadejte název hostitele nebo IP adresu pracovní stanice s nainstalovaným serverem MySQL. V našem případě musíte zadat název serveru Azure MySQL. Název serveru a přihlašovací jméno správce jsou uvedeny na stránce prostředků Azure MySQL:
- Číslo portu: Zadejte číslo portu.
- Uživatelské jméno: Zadejte uživatelské jméno pro správce serveru. Tento uživatel se připojí k Azure MySQL Server.
Po nastavení všech konfiguračních parametrů klikněte na Testovat připojení .
Při připojování k serveru MySQL v Azure dochází k následující chybě:
Client with IP address xxx.xxx.xxx.xxx is not allowed to connect to this MySQL Server.
Chyba označuje, že brána firewall Azure blokuje IP adresu počítače. Abychom problém napravili, musíme tuto IP adresu uvést na seznam povolených.
Otevřete Azure Portal> Prostředek serveru MySQL> Zabezpečení připojení . Na stránce Pravidla brány firewall na obrazovce, nastavte hodnotu Povolit přístup ke službám Azure na Ano . Klikněte na Přidat aktuální adresu IP klienta .
IP adresa bude přidána do seznamu IP adres povolených pro připojení k serveru MySQL. Klikněte na Uložit – vytvoří pravidlo brány firewall.
Nyní se vraťme k MySQL Workbench, klikněte na Test připojení . V novém okně zadejte heslo pro připojení k serveru MySQL a klikněte na OK .
Připojení bylo úspěšně navázáno:
Další akcí je vytvoření databáze a objektů na serveru Azure MySQL.
Vytvoření databáze a tabulky v Azure pomocí Workbench
Chcete-li vytvořit databázi, otevřete MySQL Workbench a připojte se k Azure MySQL Server. Po připojení spusťte následující dotaz a vytvořte eltechDB databáze:
Create database eltechDB
Po vytvoření databáze spusťte následující dotaz a vytvořte tblemployee tabulka:
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
);
Seznam databází si můžete prohlédnout na Schémách podokně Navigátoru . Tabulku můžete zobrazit rozbalením eltechDB schéma:
Případně můžete spustit následující dotaz k zobrazení databází:
Show databases;
Výstup dotazu
Chcete-li zobrazit tabulky, spusťte následující dotaz:
Use eltechDB;
Show tables;
Výstup dotazu
V tomto článku jsme k ilustraci procesu použili MySQL Workbench. Není to však jediný nástroj vhodný pro tento účel. Cennou alternativou je Devartovo dbForge Studio pro MySQL – v mnoha ohledech je lepší ve funkčnosti, zejména pokud jde o efektivitu výkonu a vylepšené možnosti.
Shrnutí
Článek se zabýval podrobným procesem nasazení při vytváření databáze Azure na serveru MySQL. propojili jsme databázi pomocí pracovního stolu MySQL a provedli jsme několik dotazů pro vytvoření databáze a tabulek v databázi. Doufám, že vám tento článek bude užitečný při práci s databázemi Azure.