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