Android

Instalați mariadb pe centos 7

Install MariaDB on Linux Centos 7 and Allow remote access

Install MariaDB on Linux Centos 7 and Allow remote access

Cuprins:

Anonim

MariaDB este un sistem relațional de gestionare a bazelor de date relațional open source, înlocuitor binar, compatibil înapoi, MySQL. Este dezvoltat de unii dintre dezvoltatorii originali ai MySQL și de mulți oameni din comunitate. Odată cu lansarea CentOS 7, MySQL a fost înlocuit cu MariaDB ca sistem de baze de date implicit.

Dacă, din orice motiv, aveți nevoie să instalați MySQL, verificați Cum să instalați MySQL pe CentOS 7 tutorial. Dacă aplicația dvs. nu are cerințe specifice, ar trebui să respectați MariaDB, sistemul de baze de date implicit din CentOS 7.

În acest tutorial vă vom arăta cum să instalați cea mai recentă versiune a MariaDB pe CentOS 7 folosind depozitele oficiale MariaDB.

Cerințe preliminare

Asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo înainte de a continua cu tutorialul.

Instalați MariaDB 5.5 pe CentOS 7

Versiunea serverului MariaDB furnizată în depozitele implicite CentOS este versiunea 5.5. Aceasta nu este însă cea mai recentă versiune, dar este destul de stabilă.

Urmați pașii de mai jos pentru a instala și securiza MariaDB 5.5 pe CentOS 7:

  1. Instalați pachetul MariaDB folosind managerul de pachete yum:

    sudo yum install mariadb-server

    Apăsați y când vi se solicită să continuați instalarea.

    După terminarea instalării, porniți serviciul MariaDB și permiteți-l să pornească la pornire folosind următoarele comenzi:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Pentru a verifica dacă instalarea a avut succes, verificați starea serviciului MariaDB tastând:

    sudo systemctl status mariadb

    Rezultatul ar trebui să arate că serviciul este activ și funcționează:

    Rulați scriptul mysql_secure_installation care va efectua mai multe sarcini legate de securitate:

    sudo mysql_secure_installation

    Vi se va solicita să configurați parola utilizatorului rădăcină, să eliminați conturile de utilizator anonime, să restricționați accesul utilizatorului root la mașina locală și să eliminați baza de date de testare.

    Pașii sunt explicați în detaliu. Se recomandă să răspundeți Y (da) la toate întrebările.

Instalați MariaDB 10.3 pe CentOS 7

În momentul scrierii acestui articol, cea mai recentă versiune a MariaDB este versiunea 10.3. Dacă aveți nevoie să instalați orice altă versiune a MariaDB, accesați pagina depozitelor MariaDB și generați un fișier de depozitare pentru o versiune MariaDB specifică.

Pentru a instala MariaDB 10.3 pe CentOS 7, urmați acești pași:

  1. Primul pas este activarea depozitului MariaDB. Creați un fișier de depozit numit MariaDB.repo și adăugați următorul conținut:

    /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Instalați serverul MariaDB și pachetele client folosind yum , la fel ca alte pachete CentOS:

    sudo yum install MariaDB-server MariaDB-client

    Yum vă poate solicita să importați cheia GPG MariaDB:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "Amprenta: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db De la: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Tastați și apăsați Enter .

    După terminarea instalării, activați MariaDB pentru a porni și porni serviciul:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Pentru a verifica instalarea, verificați starea serviciului MariaDB tastând:

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    Ultimul pas este să executați scriptul mysql_secure_installation care va efectua mai multe sarcini legate de securitate:

    sudo mysql_secure_installation

    Scriptul vă va solicita să configurați parola utilizatorului rădăcină, 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.

    Toți pașii sunt explicați în detaliu și este recomandat să răspundeți Y (da) la toate întrebările.

Conectați-vă la MariaDB din linia de comandă

Pentru a vă conecta la serverul MariaDB prin terminal ca tip de cont rădăcină:

mysql -u root -p

Vi se va solicita să introduceți parola rădăcină setată anterior când a fost rulat scriptul mysql_secure_installation .

După ce introduceți parola, veți fi prezentat cu shell-ul MariaDB, după cum se arată mai jos:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Concluzie

În acest tutorial, v-am arătat cum să instalați și să securizați MariaDB pe un server CentOS 7.

Acum, când serverul dvs. MariaDB este funcțional și știți cum vă conectați la serverul MariaDB din linia de comandă, poate doriți să verificați următoarele ghiduri:

mariadb mysql centos

Acest post este o parte din seria Instalare LEMP pe seria CentOS 7.

Alte postări din această serie:

• Cum se instalează Nginx pe CentOS 7 • Securizarea Nginx cu ajutorul criptării CentOS 7 • Instalarea MariaDB pe CentOS 7 • Instalarea PHP 7 pe CentOS 7 • Cum se instalează blocurile Nginx Server pe CentOS 7