Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 10090|Svare: 1

[Kilde] CentOS 7 bruker rpm for å installere MySQL-databasen

[Kopier lenke]
Publisert 23.01.2022 kl. 23:19:32 | | | |
Krav: Installer MySQL 5.7.36 Community Release-databasen på et CentOS 7-system.

Anmeldelse:

Linux Se MySQL-konfigurasjonsfilstien og relaterte konfigurasjoner
https://www.itsvse.com/thread-7402-1-1.html

CentOS 7 offline-installasjon av rpm-pakker løser automatisk avhengigheter
https://www.itsvse.com/thread-9951-1-1.html
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)





Foregående:Problem med Hikvisions utrulling av dynamiske lenkebiblioteker på Linux-systemer
Neste:Praktisk bruk cAdvisor for å samle inn Docker-containermetrikker
 Vert| Publisert 12.04.2024 kl. 14:47:10 |
CentOS 7 med MySQL 8.0.36 installert




Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com