How to Install MySQL on CentOS 8 RHEL 8
Innehållsförteckning:
MySQL är det mest populära databashanteringssystemet med öppna källor.
Den senaste versionen av MySQL-databasservern, version 8.0, är tillgänglig för installation från standard CentOS 8-lagringarna.
MySQL 8.0 introducerade många nya funktioner och ändringar som gjorde vissa applikationer oförenliga med den här versionen. Innan du väljer den MySQL-versionen som ska installeras, konsultera dokumentationen för applikationen du ska distribuera på din CentOS-server.
CentOS 8 tillhandahåller också MariaDB 10.3, som är "drop-in ersättning" för MySQL 5.7, med några begränsningar. Om din applikation inte är kompatibel med MySQL 8.0, installera MariaDB 10.3.
I den här tutorialen visar vi dig hur du installerar och säkra MySQL 8.0 på CentOS 8-system.
Installera MySQL 8.0 på CentOS 8
Installera MySQL 8.0-servern med hjälp av CentOS-pakethanteraren som root eller användare med sudo-privilegier:
sudo dnf install @mysql
Modulen
@mysql
installerar MySQL och alla beroenden.
När installationen är klar, starta MySQL-tjänsten och aktivera den automatiskt att starta vid start genom att köra följande kommando:
sudo systemctl enable --now mysqld
Om du vill kontrollera om MySQL-servern körs skriver du:
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…
Säkra MySQL
Kör
mysql_secure_installation
skriptet som utför flera säkerhetsrelaterade operationer och ställer in MySQL-root-lösenordet:
sudo mysql_secure_installation
Du blir ombedd att konfigurera
VALIDATE PASSWORD PLUGIN
, som används för att testa styrkan i MySQL-användarnas lösenord och förbättra säkerheten. Det finns tre nivåer av lösenordsvalideringspolicy, låg, medium och stark. Tryck på
ENTER
om du inte vill konfigurera inställningen av validera lösenord.
Vid nästa uppmaning blir du ombedd att ställa in ett lösenord för MySQL root-användare. När du gör det kommer skriptet också att be dig ta bort den anonyma användaren, begränsa root-användaråtkomst till den lokala maskinen och ta bort testdatabasen. Du bör svara "Y" (ja) på alla frågor.
För att interagera med MySQL-servern från kommandoraden använder du MySQL-klientverktyget, som är installerat som ett beroende. Testa rootåtkomst genom att skriva:
mysql -u root -p
Ange root-lösenordet när du uppmanas, och du kommer att presenteras med MySQL-skalet som visas nedan:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Det är allt! Du har installerat och säkrat MySQL 8.0 på din CentOS-server och du är redo att använda den.
Autentiseringsmetod
MySQL 8.0-servern som ingår i CentOS 8-lagringarna är inställd på att använda den gamla
mysql_native_password
autentiseringspluginet eftersom vissa klientverktyg och bibliotek i CentOS 8 inte är kompatibla med metoden
caching_sha2_password
, som är inställd som standard i uppströms MySQL 8.0-utgåvan.
mysql_native_password
metoden borde vara bra för de flesta inställningar. Men om du vill ändra standardverifieringsplugin till
caching_sha2_password
som är snabbare och ger bättre säkerhet, öppna följande konfigurationsfil:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Ändra värdet för
default_authentication_plugin
till
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Stäng och spara filen och starta om MySQL-servern så att ändringar träder i kraft:
Slutsats
CentOS 8 distribueras med MySQL 8.0. Installationen är lika enkel som att skriva
dnf install @mysql
.
Nu när din MySQL-server är igång och du kan ansluta till MySQL-skalet och börja skapa nya databaser och användare.
mysql centosLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och använder mysql arbetsbänk på ubuntu 18.04
MySQL Workbench är en grafisk applikation över plattformar för MySQL-databasadministratörer och arkitekter. I den här tutorialen visar vi dig hur du installerar och MySQL Workbench på Ubuntu 18.04.
Hur man installerar mysql på ubuntu 18.04
MySQL är det mest populära databashanteringssystemet med öppen källkod. I den här tutorialen visar vi dig hur du installerar och säkra MySQL på en Ubuntu 18.04-maskin.







