Krav: Installer MySQL 5.7.36 Community Release-databasen på et CentOS 7-system.
Anmeldelse:
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)
|