Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 10090|Svar: 1

[Kilde] CentOS 7 bruger rpm til at installere MySQL-databasen

[Kopier link]
Opslået den 23-1-2022 kl. 23:19:32 | | | |
Krav: Installer MySQL 5.7.36 Community Release-databasen på et CentOS 7-system.

Anmeldelse:

Linux Se MySQL-konfigurationsfilstien og relaterede konfigurationer
https://www.itsvse.com/thread-7402-1-1.html

CentOS 7 offline-installation af rpm-pakker løser automatisk afhængigheder
https://www.itsvse.com/thread-9951-1-1.html
Præparation

Før installationen af MySQL-databasen skal CentOS 7 forberede sig og installere de nødvendige afhængigheder med følgende kommandoer:

Afinstaller mariadb

Hvis du ikke afinstallerer den, vil du ved installation af bibliotekspakken få følgende fejl:

error: Failed dependencies:
        mysql-community-common(x86-64) >= 5.7.9 er nødvendig for mysql-community-libs-5.7.36-1.el7.x86_64
        Mariadb-libs er forældet af mysql-community-libs-5.7.36-1.el7.x86_64
Gennemgå og afinstaller


Download og udpak mysql-5.7.36

Downloadadresse:Hyperlink-login er synlig.Vælg den ønskede version, operativsystem og systemversion, som vist i følgende figur:



Download unzip-kommandoen som følger:


Begynd at installere mysql-5.7.36

Kør følgende kommando for at installere:



Start MySQL

Efter installationen er afsluttet, bootes MySQL-tjenesten som standard, og kommandoen til at starte MySQL-tjenesten er som følger:

For at se den midlertidige adgangskode er kommandoen som følger:



For at oprette forbindelse til en MySQL-database kan brugere før MySQL version 5.7.6 bruge følgende kommando til at ændre standardadgangskoden:



Hvis du ikke sætter en ny adgangskode, vil fejlen være som følger:

FEJL 1820 (HY000): Du skal nulstille din adgangskode med ALTER USER-sætningen, før du udfører denne sætning.
Hvis adgangskoden ikke opfylder kravene, vil følgende fejl blive rapporteret:

FEJL 1819 (HY000): Din adgangskode opfylder ikke de nuværende policykrav
Opret en nyRodkonti, der tillader fjernforbindelser, kommandoen er som følger:


Tillader adgang til port 3306

Standardporten på MySQL-databasen er 3306, hvis firewallen er aktiveret, skal du frigive port 3306 for at tillade eksterne klienter adgang, og kommandoen er som følger:

Prøv at bruge MySQL databaseforbindelsesværktøjet, brug dbeaver som eksempel, forbindelsen lykkes, som vist i følgende figur:



MySQL-konfiguration

Hvis du skal tune MySQL og ændre nogle konfigurationselementer i tjenesten, rediger følgende fil:

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
(Slut)





Tidligere:Problem med Hikvisions udrulning af dynamiske linkbiblioteker på Linux-systemer
Næste:Praktisk brug af cAdvisor til at indsamle Docker-containermetrikker
 Udlejer| Opslået den 2024-4-12 14:47:10 |
CentOS 7 med MySQL 8.0.36 installeret




Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com