Krav: Installer MySQL 5.7.36 Community Release-databasen på et CentOS 7-system.
Anmeldelse:
Forberedelse
Før installasjon av MySQL-databasen, må CentOS 7 forberede seg og installere de nødvendige avhengighetene med følgende kommandoer:
Avinstaller mariadb
Hvis du ikke avinstallerer den, vil du få følgende feilmelding når du installerer libs-pakken:
error: Failed dependencies: mysql-community-common(x86-64) >= 5.7.9 trengs av mysql-community-libs-5.7.36-1.el7.x86_64 mariadb-libs er foreldet av mysql-community-libs-5.7.36-1.el7.x86_64 Gjennomgang og avinstaller
Last ned og pakk ut mysql-5.7.36
Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.Velg ønsket versjon, operativsystem og systemversjon, som vist i følgende figur:
Last ned unzip-kommandoen som følger:
Begynn å installere MySQL-5.7.36
Kjør følgende kommando for å installere:
Start MySQL
Etter at installasjonen er fullført, starter MySQL-tjenesten som standard, og kommandoen for å starte MySQL-tjenesten er som følger:
For å se det midlertidige passordet, er kommandoen som følger:
For å koble til en MySQL-database kan brukere før MySQL versjon 5.7.6 bruke følgende kommando for å endre standardpassordet:
Hvis du ikke setter et nytt passord, vil feilen være som følger:
FEIL 1820 (HY000): Du må tilbakestille passordet ditt med ALTER USER-setningen før du utfører denne setningen. Hvis passordet ikke oppfyller kravene, vil følgende feil bli rapportert:
FEIL 1819 (HY000): Passordet ditt oppfyller ikke de nåværende policykravene Lag en nyRotkontoer som tillater eksterne tilkoblinger, kommandoen er som følger:
Gir tilgang til port 3306
Standardporten i MySQL-databasen er 3306, hvis brannmuren er aktivert, må du frigjøre port 3306 for å la eksterne klienter få tilgang, og kommandoen er som følger:
Prøv å bruke MySQL-databasetilkoblingsverktøyet, med dbeaver som eksempel, tilkoblingen er vellykket, som vist i følgende figur:
MySQL-konfigurasjon
Hvis du trenger å justere MySQL og endre noen konfigurasjonselementer i tjenesten, rediger følgende fil:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf (Slutt)
|