Rövid útmutató: Azure Database for MySQL létrehozása egy egyszerű Azure CLI-paranccsal – az mysql up (előzetes verzió)

A következőkre vonatkozik: Azure Database for MySQL – Önálló kiszolgáló

Fontos

Az önálló Azure Database for MySQL-kiszolgáló a kivonási útvonalon van. Határozottan javasoljuk, hogy frissítsen rugalmas Azure Database for MySQL-kiszolgálóra. További információ a rugalmas Azure Database for MySQL-kiszolgálóra való migrálásról: Mi történik az önálló Azure Database for MySQL-kiszolgálóval?

Fontos

Az az mysql up Azure CLI parancs előzetes verzióban érhető el.

A MySQL-hez készült Azure Database egy felügyelt szolgáltatás, amely lehetővé teszi a magas rendelkezésre állású MySQL-adatbázisok futtatását, kezelését és skálázását a felhőben. Az Azure CLI használatával azure-erőforrásokat hozhat létre és kezelhet parancssorból vagy szkriptekben. Ez a rövid útmutató bemutatja, hogyan hozhat létre Azure Database for MySQL-kiszolgálót az Azure CLI használatával az az mysql up paranccsal. A kiszolgáló létrehozása mellett a az mysql up parancs létrehoz egy mintaadatbázist, egy gyökérfelhasználót az adatbázisban, megnyitja az Azure-szolgáltatások tűzfalát, és létrehozza az alapértelmezett tűzfalszabályokat az ügyfélszámítógépen. Ez segít felgyorsítani a fejlesztési folyamatot.

Előfeltételek

Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

Ez a cikk megköveteli, hogy az Azure CLI 2.0-s vagy újabb verzióját helyileg futtassa. A telepített verziók megtekintéséhez futtassa az az --version parancsot. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.

Az az login paranccsal kell bejelentkeznie a fiókjába . Jegyezze fel a megfelelő előfizetésnév parancskimenetéből az id tulajdonságot.

az login

Ha több előfizetéssel rendelkezik válassza ki a megfelelő előfizetést, amelyre az erőforrást terhelni szeretné. Válassza ki a megadott előfizetés-azonosítót a fiókja alatt az az account set paranccsal. Cserélje le az előfizetés előfizetés-azonosító tulajdonságát az előfizetés bejelentkezési kimenetéből az előfizetés azonosítójának helyőrzőjére.

az account set --subscription <subscription id>

Azure-adatbázis létrehozása MySQL-kiszolgálóhoz

A parancsok használatához telepítse a db-up bővítményt . Ha hibát ad vissza, győződjön meg arról, hogy telepítette az Azure CLI legújabb verzióját. Lásd: Az Azure CLI telepítése.

az extension add --name db-up

Hozzon létre egy Azure Database for MySQL-kiszolgálót a következő paranccsal:

az mysql up

A kiszolgáló a következő alapértelmezett értékekkel jön létre (kivéve, ha manuálisan felülbírálja őket):

Beállítás Alapértelmezett érték Ismertetés
server-name Rendszer generálva Egy egyedi név, amely azonosítja a MySQL-kiszolgálóhoz készült Azure-adatbázist.
resource-group Rendszer generálva Új Azure-erőforráscsoport.
sku-name GP_Gen5_2 A termékváltozat neve. A(z) {tarifacsomag}_{compute generation}_{vCores} konvenciót követi rövid időn belül. Az alapértelmezett egy általános célú Gen5-kiszolgáló 2 virtuális maggal. A tarifacsomagokkal kapcsolatos további információkért tekintse meg a tarifacsomagokat ismertető oldalt.
backup-retention 7 Az az időtartam, ameddig egy biztonsági mentést meg kell őrizni. A mértékegysége a nap.
geo-redundant-backup Letiltva Azt adja meg, hogy a georedundáns biztonsági mentést engedélyezni kell-e ehhez a kiszolgálóhoz.
hely westus2 A kiszolgáló Azure-helye.
ssl-enforcement Engedélyezve Azt, hogy az SSL engedélyezve legyen-e ehhez a kiszolgálóhoz, vagy sem.
storage-size 5120 A kiszolgáló tárkapacitása (megabájtban megadva).
Verzió 5.7 A MySQL legújabb főverziója.
admin-user Rendszer generálva A rendszergazda bejelentkezéshez használt felhasználóneve.
admin-password Rendszer generálva A rendszergazda felhasználó jelszava.

Megjegyzés:

A parancsról és további az mysql up paramétereiről az Azure CLI dokumentációjában talál további információt.

A kiszolgáló létrehozása után a következő beállításokat kell megadnia:

  • Létrejön egy "devbox" nevű tűzfalszabály. Az Azure CLI megpróbálja észlelni annak a gépnek az IP-címét, amelyről a az mysql up parancs fut, és engedélyezi az IP-címet.
  • Az "Azure-szolgáltatásokhoz való hozzáférés engedélyezése" beállítás be van kapcsolva. Ez a beállítás úgy konfigurálja a kiszolgáló tűzfalát, hogy minden Azure-erőforrásból fogadjon kapcsolatokat, beleértve az előfizetésben nem szereplő erőforrásokat is.
  • A wait_timeout paraméter értéke 8 óra
  • Létrejön egy "sampledb" nevű üres adatbázis
  • Létrejön egy "root" nevű új felhasználó, amely a "sampledb" jogosultságokkal rendelkezik

Megjegyzés:

Az Azure Database for MySQL a 3306-os porton keresztül kommunikál. Ha vállalati hálózaton belülről csatlakozik, előfordulhat, hogy a hálózat tűzfala nem engedélyezi a kimenő forgalmat a 3306-os porton keresztül. Kérje meg az informatikai részleget, hogy nyissa meg a 3306-os portot a kiszolgálóhoz való csatlakozáshoz.

Kapcsolatadatok lekérése

A parancs végrehajtása után a az mysql up rendszer visszaadja a népszerű programozási nyelvek kapcsolati sztring listáját. Ezek a kapcsolati sztring előre konfigurálva vannak az újonnan létrehozott Azure Database for MySQL-kiszolgáló adott attribútumaival.

Az az mysql show-connection-string paranccsal ismét listázhatja ezeket a kapcsolati sztring.

Clean up resources

Törölje a rövid útmutatóban létrehozott összes erőforrást az alábbi paranccsal. Ez a parancs törli az Azure Database for MySQL-kiszolgálót és az erőforráscsoportot.

az mysql down --delete-group

Ha csak törölni szeretné az újonnan létrehozott kiszolgálót, futtathatja az az mysql down parancsot.

az mysql down

További lépések