I denne artikkelen vil vi gå gjennom prosessen med å installere MySQL på Ubuntu 20.04 LTS -server. Etter å ha fullført installasjonen av MySQL, vil vi være vertskap for den ved hjelp av terminalen.
Du må ha en ikke-root administrativ bruker på Ubuntu 20.04 Server. Start terminalapplikasjon ved hjelp av Ctrl + alt + t. Du kan også åpne den ved hjelp av applikasjonssøkelinjen.
For å installere MySQL, må du utføre følgende trinn på Ubuntu 20.04 LTS:
Trinn 1: Installere MySQL -serveren på Ubuntu 20.04 LTS
Å være vertskap for en MySQL -database på Ubuntu 20.04 System, du vil installere MySQL Server -pakken. Du vil installere MySQL ved hjelp av Apt Package Repository of Ubuntu 20.04. I skrivende stund denne opplæringen, min SQL versjon 8.0.19 er tilgjengelig i Ubuntu -depotet.
Det er en etisk praksis å oppdatere APT Package Manager på serveren din før du fortsetter med prosessen. Så bruk følgende kommando for å oppdatere pakker:
$ sudo apt oppdatering
Etter det vil du installere pakken med 'MySQL-Server'. For dette formålet må du utføre følgende kommando:
$ sudo apt install mysql-serverOvennevnte kommando vil installere mysql på Ubuntu 20.04. Imidlertid er sikkerhetsnivået til denne kommandoen krevende. Derfor vil vi gjøre installasjonen sikker i neste trinn i prosessen.
Trinn 2: Bekreft MySQL -tjenestestatus
Når installasjonen av MySQL -serveren er fullført, starter tjenesten til MySQL automatisk. Du kan også bekrefte statusen til MySQL -tjenesten ved å bruke følgende kommando:
$ sudo systemctl status mysqlTrinn 3: Sikker konfigurasjon av MySQL
I dette trinnet kjører du sikkerhetsskriptet for å gjøre installasjonen sikker. Når dette skriptet kjører på terminalen din, endrer det noen mindre sikre funksjoner som eksterne rotpålogginger. Bruk følgende kommando for sikre konfigurasjoner:
$ sudo mysql_secure_installationDu vil trykke 'Y' for å tillate installasjon av 'Valider Password Plugin'. Plugin -en for å validere passord vil bli konfigurert, som i utgangspunktet brukes til ikke bare å teste passordstyrken til MySQL -brukere, men også forbedre sikkerheten også.
Det er tre forskjellige nivåer av passordvalideringspolitikken som er lave, middels og sterke. Du velger alternativet '2' for det sterke passordet. På neste brukerprompt vil du angi passordet til MySQL -serveren for root -brukerne.
Hvis du allerede konfigurerer plugin for passordvalidering, vil skriptet vise den nye passordstyrken. Skriv inn 'y' for å bekrefte det nye passordet.
I neste brukerhjul, må du bekrefte følgende spørsmål:
Du bør skrive 'y' for å svare på alle spørsmål og fortsette videre.
Trinn 4: Påloggingsrot til MySQL
MySQL Client Utility brukes til å samhandle med MySQL Server ved hjelp av kommandolinjen. Denne klientverktøyet installert som en avhengighet av MySQL Server -pakken.
På Ubuntu 20.04, rotbrukeren til MySQL Server 8.0 er autentisert med standard plugin authtion. Denne plugin brukes til å autentisere brukerne som kobler til lokalhostet gjennom filen Unix -kontakten. Nå må du åpne MySQL og utføre følgende kommando for å logge inn som rotbrukertype på MySQL -serveren:
$ sudo mysqlNå vil vi gå gjennom den grunnleggende SQL -kommandosyntaxen som vil hjelpe deg å begynne å jobbe med den. For å opprette en ny database, bruk følgende kommando:
mysql> Opprett database samreena_db;I ovennevnte kommando er navnet på databasen 'Samreena_db'. Du kan endre navnet på databasen i henhold til dine krav.
Deretter vil du sjekke hvilken autentiseringsmetode hver av MySQL -brukerkontoer ved å bruke følgende kommando:
mysql> velg bruker, autentisering_string, plugin, vert fra mysql.bruker;Du kan opprette en ny brukerkonto som vil ha visse privilegier til databasen. Syntaksen er som følger:
mysql> Opprett bruker 'samreena'@'localhost' identifisert med 'passord';Utfør nå Flush Privileges -kommandoen som erkjenner serveren for å laste inn bevilgningstabellene på nytt og gjøre nye endringer:
MySQL> Flush Privileges;For å gå ut fra MySQL -skallet, må du utføre følgende kommando:
mysql> exitI denne artikkelen har du lært hvordan du installerer MySQL -serveren på Ubuntu 20.04 LTS. Videre lærte du også forskjellige SQL -kommandoer for database og brukeroppretting. I neste trinn kan du utforske hvordan du administrerer MySQL -databaser og brukerkontoer ved hjelp av kommandolinjen. Hvis du har spørsmål relatert til denne artikkelen, kan du gi tilbakemeldingene dine via kommentarer.
Verdifulle lenker