Cum se instalează Ubuntu
Cuprins:
MySQL este cel mai popular sistem de gestionare a bazelor de date relaționale open-source. Este rapid, ușor de utilizat, scalabil și face parte integrantă din stivele populare
LAMP
și
LEMP
.
În acest tutorial, vă vom arăta cum să instalați și să securizați MySQL pe o mașină Ubuntu 18.04.
Cerințe preliminare
Asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.
Instalarea MySQL pe Ubuntu
În momentul scrierii acestui articol, ultima versiune a MySQL disponibilă din depozitele oficiale Ubuntu este versiunea MySQL 5.7.
Pentru a instala MySQL pe serverul Ubuntu urmați pașii de mai jos:
-
În primul rând, actualizați indexul pachetului apt tastând:
sudo apt updateApoi instalați pachetul MySQL cu următoarea comandă:
sudo apt install mysql-serverDupă terminarea instalării, serviciul MySQL va începe automat. Pentru a verifica dacă serverul MySQL funcționează, introduceți:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Securizarea MySQL
Pachetul de server MySQL vine cu un script numit
mysql_secure_installation
care poate efectua mai multe operații legate de securitate.
Rulați scriptul tastând:
sudo mysql_secure_installation
Vi se va cere să configurați
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 script, 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.
Autentificare ca root
Pentru a interacționa cu serverul MySQL de la linia de comandă, puteți utiliza utilitarul client MySQL care este instalat ca o dependență a pachetului de server MySQL.
În sistemele Ubuntu care rulează MySQL 5.7 (și mai târziu), utilizatorul root este autentificat în mod implicit de pluginul
auth_socket
.
Pluginul
auth_socket
autentifică utilizatorii care se conectează de la
localhost
prin fișierul socket Unix. Aceasta înseamnă că nu puteți autentifica ca root oferind o parolă.
Pentru a vă autentifica la serverul MySQL ca tip utilizator root:
sudo mysql
Vi se va prezenta un shell MySQL, după cum se arată mai jos:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Prima dintre ele este schimbarea metodei de autentificare de la
auth_socket
la
mysql_native_password
. Puteți face asta rulând următoarea comandă:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
A doua opțiune recomandată este crearea unui nou utilizator administrativ cu acces la toate bazele de date:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Concluzie
Acum, că serverul dvs. MySQL este în funcțiune și știți cum vă conectați la serverul MySQL din linia de comandă, poate doriți să verificați următoarele ghiduri:
mysql ubuntuAcest post este o parte din seria cum se instalează-lemp-stack-on-ubuntu-18-04.
Alte postări din această serie:
• Cum se instalează Nginx pe Ubuntu 18.04 • Cum se configurează Nginx Server Blocks pe Ubuntu 18.04 • Secure Nginx cu Let's Encrypt on Ubuntu 18.04 • Cum se instalează MySQL pe Ubuntu 18.04 • Cum se instalează PHP pe Ubuntu 18.04Cum 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 centos 8
Cea mai recentă versiune a serverului de baze de date MySQL, versiunea 8.0, este disponibilă pentru instalare din depozitele CentOS 8 implicite. MySQL este cel mai popular sistem de gestionare a bazelor de date relaționale open-source.







