Instalare si configurare webserver pe Debian
Cuprins:
MySQL este cel mai popular sistem de gestionare a bazelor de date relaționale open-source.
Cea mai recentă versiune a serverului de baze de date MySQL, versiunea 8.0, este disponibilă pentru instalare din depozitele CentOS 8 implicite.
MySQL 8.0 a introdus multe funcții și modificări noi, ceea ce a făcut ca unele aplicații să fie incompatibile cu această versiune. Înainte de a alege versiunea MySQL de instalat, consultați documentația aplicației pe care o veți implementa pe serverul dvs. CentOS.
CentOS 8 furnizează, de asemenea, MariaDB 10.3, care este „înlocuire în scădere” pentru MySQL 5.7, cu unele limitări. Dacă aplicația dvs. nu este compatibilă cu MySQL 8.0, instalați MariaDB 10.3.
În acest tutorial, vă vom arăta cum să instalați și să securizați MySQL 8.0 pe sistemele CentOS 8.
Instalarea MySQL 8.0 pe CentOS 8
Instalați serverul MySQL 8.0 utilizând managerul de pachete CentOS ca root sau utilizator cu privilegii sudo:
sudo dnf install @mysql
Modulul
@mysql
instalează MySQL și toate dependențele.
După terminarea instalării, porniți serviciul MySQL și permiteți-l să pornească automat la pornire, rulând următoarea comandă:
sudo systemctl enable --now mysqld
Pentru a verifica dacă serverul MySQL funcționează, introduceți:
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…
Securizarea MySQL
Rulați scriptul
mysql_secure_installation
care efectuează mai multe operațiuni legate de securitate și stabilește parola rădăcină MySQL:
sudo mysql_secure_installation
Vi se va solicita configurarea
VALIDATE PASSWORD PLUGIN
, care este utilizat pentru a testa puterea parolelor utilizatorilor MySQL și pentru a îmbunătăți securitatea. Există trei niveluri de politică de validare a parolelor, scăzută, medie și puternică. Apăsați
ENTER
dacă nu doriți să configurați pluginul de validare a parolei.
În următoarea solicitare, vi se va solicita să setați o parolă pentru utilizatorul root MySQL. După ce faceți acest lucru, scriptul vă va solicita, de asemenea, să eliminați utilizatorul anonim, să restricționați accesul utilizatorului root la mașina locală și să eliminați baza de date de testare. Ar trebui să răspundeți „Y” (da) la toate întrebările.
Pentru a interacționa cu serverul MySQL din linia de comandă, utilizați utilitatea client MySQL, care este instalată ca o dependență. Testați accesul la rădăcină tastând:
mysql -u root -p
Introduceți parola rădăcină atunci când vi se solicită și vi se va prezenta cu shell-ul MySQL așa cum se arată mai jos:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Asta e! Ați instalat și securizat MySQL 8.0 pe serverul dvs. CentOS și sunteți gata să îl utilizați.
metoda de autentificare
Serverul MySQL 8.0 inclus în depozitele CentOS 8 este setat să utilizeze vechiul plugin de autentificare
mysql_native_password
deoarece unele instrumente și biblioteci client din CentOS 8 nu sunt compatibile cu metoda
caching_sha2_password
, care este setată ca implicit în versiunea din amonte MySQL 8.0.
metoda
mysql_native_password
ar trebui să fie bine pentru majoritatea setărilor. Cu toate acestea, dacă doriți să modificați pluginul de autentificare implicit în
caching_sha2_password
care este mai rapid și oferă o mai bună securitate, deschideți următorul fișier de configurare:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Modificați valoarea
default_authentication_plugin
în
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Închideți și salvați fișierul și reporniți serverul MySQL pentru ca modificările să intre în vigoare:
Concluzie
CentOS 8 este distribuit cu MySQL 8.0. Instalarea este la fel de simplă ca tastarea
dnf install @mysql
.
Acum, că serverul dvs. MySQL este în funcțiune și vă puteți conecta la shell-ul MySQL și puteți începe să creați noi baze de date și utilizatori.
mysql centosCum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează și se utilizează mysql workbench pe ubuntu 18.04
MySQL Workbench este o aplicație grafică multiplă platformă pentru administratorii și arhitecții bazei de date MySQL. În acest tutorial vă vom arăta cum să instalați și MySQL Workbench pe Ubuntu 18.04.
Cum se instalează mysql pe ubuntu 18.04
MySQL este cel mai popular sistem de gestionare a bazelor de date relaționale open-source. În acest tutorial vă vom arăta cum să instalați și să securizați MySQL pe o mașină Ubuntu 18.04.







