Descrierea interfețelor client
Stratul de aplicație este reprezentat de interfețele și aplicațiile care interacționează cu serverul MySQL. La acest nivel, există servicii pentru a permite clienților să se conecteze, să fie autentificați și privilegiile lor de securitate verificate. Există trei componente principale la acest nivel, și anume:
- Interfață client și utilitare
- Interfață administrativă și utilități
- Interfață de interogare
În această unitate, discutăm despre interfața client și utilitățile. În Azure Database for MySQL, activitățile de administrare sunt gestionate prin portalul Azure. De exemplu, puteți afișa, crea și șterge baze de date din opțiunea de meniu Bază de date . De asemenea, puteți configura Alertele afișează valori. Pentru a accesa aceste opțiuni, în portalul Azure, navigați la serverul MySQL și selectați opțiunea relevantă din meniul din stânga. În următoarea unitate, discutăm despre interfața de interogare.
Când instalați serverul MySQL, sunt instalate multe programe diferite, toate gestionate de demonul MySQL. Azure Database for MySQL este un serviciu care vă permite să vă concentrați pe crearea și optimizarea bazelor de date, oferind o interfață pentru a vă gestiona serverul MySQL fie prin portalul Azure, fie prin Azure CLI. Două sarcini cheie ale clientului sunt backup și restaurare și configurarea serverului.
Backup și restaurare
Azure Database for MySQL face automat o copie de rezervă a serverului și a bazelor de date. Nu trebuie să configurați sau să activați nimic; backup-urile vor fi făcute la scurt timp după ce ați creat serverul Azure Database for MySQL. O copie de rezervă se face în fiecare zi și, dacă o copie de rezervă eșuează din orice motiv, Azure Database for MySQL va încerca din nou copia de rezervă la fiecare 20 de minute până când se face o copie de rezervă reușită.
În mod implicit, backup-urile sunt păstrate timp de șapte zile, dar puteți configura backup-urile pentru a fi păstrate timp de 35 de zile. Toate backup-urile sunt criptate folosind criptarea AES pe 256 de biți.
Azure Database for MySQL nu expune sistemul de fișiere, iar fișierele de backup nu sunt disponibile pentru a fi exportate. Acestea pot fi utilizate numai pentru restaurarea la un moment în timp în Azure Database for MySQL. Cu toate acestea, puteți utiliza mysqldump pentru a copia o bază de date.
Backup-urile automate din Azure Database for MySQL iau locul mydumper și myloader - utilitarele de backup din MySQL. Mydumper și myloader sunt distribuite separat de MySQL și sunt populare deoarece funcționează mai bine decât utilitarele distribuite cu MySQL - mysqldump și mysqlpump.
Pentru a configura durata de păstrare a unei copii de rezervă:
În portalul Azure, navigați la baza de date Azure pentru MySQL.
Din panoul de prezentare generală, sub Elemente esențiale, selectați Configurare. Se afișează foiul Calcul + stocare.
Sub Backupuri, selectați Perioada de păstrare a backupului (în zile) folosind glisorul. Puteți selecta de la 1 la 35 de zile.
Configurarea serverului
my.cnf este un fișier text care conține numărul mare de parametri, valori implicite și opțiuni pe care le folosește MySQL. Azure Database for MySQL oferă o interfață de utilizator pentru aceste setări de configurare în panoul Parametri server. În portalul Azure, navigați la baza de date Azure pentru MySQL. În meniul din stânga, sub Setări, selectați Parametri server. Există aproximativ 22 de pagini de parametri dinamici și statici pe care îi puteți vizualiza sau modifica.
Azure Database for MySQL este un serviciu, ceea ce înseamnă că nu trebuie să vă faceți griji cu privire la locul în care se află acest fișier de configurare sau cum să-l modificați; Toate acestea sunt gestionate pentru tine.
Notă
Nu toate opțiunile din my.cnf sunt disponibile pentru modificare în Parametrii serverului. Cu toate acestea, toți parametrii de care aveți nevoie sunt disponibili în Parametri server.
Mysqladmin este un program de administrare folosit pentru a gestiona configurația și starea serverului. De exemplu, este folosit pentru a crea și elimina baze de date și pentru a vizualiza setările parametrilor.