Beskriv klientgrensesnitt
Programlaget er grensesnittene og programmene som samhandler med MySQL-serveren. På dette nivået finnes det tjenester for å tillate klienter å koble til, godkjennes og sikkerhetsrettighetene bekreftes. Det finnes tre hovedkomponenter på dette nivået, nemlig:
- Klientgrensesnitt og verktøy
- Administrativt grensesnitt og verktøy
- Spørringsgrensesnitt
I denne enheten diskuterer vi klientgrensesnittet og verktøyene. I Azure Database for MySQL administreres administratoroppgaver gjennom Azure-portalen. Du kan for eksempel vise, opprette og slette databaser fra menyalternativet database. Du kan også konfigurere varsler vise måledata. Hvis du vil ha tilgang til disse alternativene, går du til MySQL-serveren i Azure-portalen og velger det relevante alternativet fra menyen til venstre. I neste enhet diskuterer vi spørringsgrensesnittet.
Når du installerer MySQL-serveren, installeres mange forskjellige programmer, og alle administreres av MySQL-daemonen. Azure Database for MySQL er en tjeneste som lar deg fokusere på å opprette og optimalisere databasene ved å gi et grensesnitt for å administrere MySQL-serveren enten gjennom Azure-portalen eller Azure CLI. To viktige klientoppgaver er sikkerhetskopiering og gjenoppretting, og serverkonfigurasjon.
Sikkerhetskopier og gjenopprett
Azure Database for MySQL tar automatisk en sikkerhetskopi av serveren og databasene. Du trenger ikke å konfigurere eller aktivere noe. sikkerhetskopier vil bli gjort kort tid etter at du har opprettet Azure Database for MySQL-serveren. En sikkerhetskopi gjøres hver dag, og hvis en sikkerhetskopi mislykkes av en eller annen grunn, vil Azure Database for MySQL prøve sikkerhetskopien på nytt hvert 20. minutt til en vellykket sikkerhetskopi er fullført.
Som standard beholdes sikkerhetskopier i sju dager, men du kan konfigurere sikkerhetskopier som skal beholdes i 35 dager. Alle sikkerhetskopier krypteres ved hjelp av AES 256-biters kryptering.
Azure Database for MySQL viser ikke filsystemet, og sikkerhetskopifiler er ikke tilgjengelige for eksportering. De kan bare brukes til å gjenopprette til et tidspunkt i Azure Database for MySQL. Du kan imidlertid bruke mysqldump til å kopiere en database.
De automatiske sikkerhetskopiene i Azure Database for MySQL tar plassen til mydumper- og myloader – sikkerhetskopiverktøyene i MySQL. Mydumper og myloader distribueres separat fra MySQL og er populære fordi de yter bedre enn verktøyene som distribueres med MySQL - mysqldump og mysqlpump.
Slik konfigurerer du hvor lang tid det tar å beholde en sikkerhetskopi:
Gå til Azure Database for MySQL i Azure-portalen.
Velg Configurationunder Essentialsi oversiktsbladet. Databehandlings- og lagringsbladet vises.
Under Sikkerhetskopiervelger du Sikkerhetskopieringsperiode (i dager) ved hjelp av glidebryteren. Du kan velge mellom 1 og 35 dager.
Serverkonfigurasjon
my.cnf er en tekstfil som inneholder det store antallet parametere, standarder og alternativer som MySQL bruker. Azure Database for MySQL gir et brukergrensesnitt til disse konfigurasjonsinnstillingene i Server-parametere bladet. Gå til Azure Database for MySQL i Azure-portalen. Velg Serverparametereunder Innstillingeri menyen til venstre. Det finnes rundt 22 sider med dynamiske og statiske parametere du kan vise eller endre.
Azure Database for MySQL er en tjeneste, noe som betyr at du ikke trenger å bekymre deg for hvor denne konfigurasjonsfilen er plassert eller hvordan du endrer den. alt dette administreres for deg.
Notat
Ikke alle alternativene i my.cnf er tilgjengelige for endring i serverparametere. Alle parameterne du trenger, er imidlertid tilgjengelige i serverparametere.
Mysqladmin er et administrasjonsprogram som brukes til å administrere serverens konfigurasjon og status. Den brukes for eksempel til å opprette og slippe databaser og vise parameterinnstillinger.