How to Install MySQL on CentOS 8 RHEL 8
Innholdsfortegnelse:
MySQL er det mest populære open source relasjonsdatabasestyringssystemet.
Den siste versjonen av MySQL-databaseserveren, versjon 8.0, er tilgjengelig for installasjon fra standard CentOS 8-depotene.
MySQL 8.0 introduserte mange nye funksjoner og endringer som gjorde noen applikasjoner uforenlige med denne versjonen. Før du velger MySQL-versjonen du vil installere, bør du se i dokumentasjonen for applikasjonen du skal distribuere på CentOS-serveren.
CentOS 8 gir også MariaDB 10.3, som er "drop-in erstatning" for MySQL 5.7, med noen begrensninger. Hvis applikasjonen din ikke er kompatibel med MySQL 8.0, installer MariaDB 10.3.
I denne opplæringen vil vi vise deg hvordan du installerer og sikrer MySQL 8.0 på CentOS 8-systemer.
Installere MySQL 8.0 på CentOS 8
Installer MySQL 8.0-serveren ved å bruke CentOS-pakkebehandleren som root eller bruker med sudo-rettigheter:
sudo dnf install @mysql
@mysql
modulen installerer MySQL og alle avhengigheter.
Når installasjonen er fullført, starter du MySQL-tjenesten og lar den starte automatisk ved oppstart ved å kjøre følgende kommando:
sudo systemctl enable --now mysqld
For å sjekke om MySQL-serveren kjører, skriver du inn:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
Sikring av MySQL
Kjør skriptet
mysql_secure_installation
som utfører flere sikkerhetsrelaterte operasjoner og angir root-passordet til MySQL:
sudo mysql_secure_installation
Du vil bli bedt om å konfigurere
VALIDATE PASSWORD PLUGIN
, som brukes til å teste styrken til MySQL-brukernes passord og forbedre sikkerheten. Det er tre nivåer av passordvalideringspolicy, lav, middels og sterk. Trykk
ENTER
hvis du ikke vil sette opp validere passordplugin.
Ved neste spørsmål blir du bedt om å angi et passord for MySQL root-brukeren. Når du har gjort det, vil skriptet også be deg om å fjerne den anonyme brukeren, begrense rotbrukertilgang til den lokale maskinen og fjerne testdatabasen. Du bør svare “Y” (ja) på alle spørsmål.
Hvis du vil samhandle med MySQL-serveren fra kommandolinjen, bruker du MySQL-klientverktøyet, som er installert som en avhengighet. Test rottilgangen ved å skrive:
mysql -u root -p
Skriv inn root-passordet når du blir bedt om det, og du vil bli presentert MySQL-skallet som vist nedenfor:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Det er det! Du har installert og sikret MySQL 8.0 på CentOS-serveren din, og du er klar til å bruke den.
Autentiseringsmetode
MySQL 8.0-serveren som er inkludert i CentOS 8-depotene, er satt til å bruke den gamle
mysql_native_password
autentiseringsprogrammet fordi noen klientverktøy og biblioteker i CentOS 8 ikke er kompatible med metoden
caching_sha2_password
, som er satt som standard i oppstrøms MySQL 8.0-utgivelse.
mysql_native_password
metoden skal være bra for de fleste oppsett. Hvis du imidlertid vil endre standardgodkjenningsprogrammet til
caching_sha2_password
som er raskere og gir bedre sikkerhet, åpner du følgende konfigurasjonsfil:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Endre verdien på
default_authentication_plugin
til
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Lukk og lagre filen, og start MySQL-serveren på nytt for at endringene skal tre i kraft:
Konklusjon
CentOS 8 distribueres med MySQL 8.0. Installasjonen er så enkel som å skrive
dnf install @mysql
.
Nå som MySQL-serveren din er oppe og går, og du kan koble til MySQL-skallet, og begynne å lage nye databaser og brukere.
mysql centosHvordan installere og bruke mysql arbeidsbenk på ubuntu 18.04

MySQL Workbench er en grafisk applikasjon på tvers av plattformer for MySQL databaseadministratorer og arkitekter. I denne opplæringen vil vi vise deg hvordan du installerer og MySQL Workbench på Ubuntu 18.04.
Hvordan installere mysql på ubuntu 18.04

MySQL er det mest populære open source relasjonsdatabasestyringssystemet. I denne opplæringen vil vi vise deg hvordan du installerer og sikrer MySQL på en Ubuntu 18.04-maskin.
Hvordan installere mysql på debian 10 linux

MySQL, verdens mest populære open source relasjonsdatabaseadministrasjonssystem er ikke tilgjengelig i standard Debians depoter. Denne veiledningen forklarer hvordan du installerer og sikrer MySQL på Debian 10 fra MySQL Apt Repository.