Kuidas installida ja konfigureerida ProxySQL süsteemi CentOS 7?

Sissejuhatus

ProxySQL on suure jõudlusega puhverserver, mis toimib vahendajana andmebaasi (de) ja kõigi klientide vahel, kes sellele ressursse otsivad. Sellel on mitmeid eeliseid, sealhulgas:


  • Päringute optimaalse töötlemise tagamiseks päringute suunamine tervislikesse andmebaasidesse.
  • Pakub andmebaaside kogumisse päringute intelligentset koormuse tasakaalustamist.
  • Toimib tulemüürina, filtreerides andmebaasi tehtud päringuid, hoides ära SQL-i süstimisest tulenevad turvaprobleemid.
  • Lõigustab asjaomaste rakenduste aluseks oleva andmebaasi topoloogia keerukust.
  • See võib optimeerimiseks halvasti kirjutatud päringuid ümber kirjutada ja sama tagamiseks on ka päringu vahemälu funktsioon.

Eeltingimused

  • CentOS 7 Linuxi levitamine
  • Juurteta kasutaja, kellel on sudo õigused
  • Põhiteadmised Linuxi terminali kasutamiseks
  • Teie CentOS 7-le installitud MySQL. Selle kohta saate lisateavet meie juhendist Kuidas installida MYSQL 8.0 ja luua andmebaas CentOS 7 Linux VPS-ile või spetsiaalserverile

Sammud

Süsteemipakettide värskendamine

$ sudo yum värskendus

Installige sõltuvused

$ sudo yum install perl-DBD-MYSQL -y
$ sudo yum install wget -y

Installige ProxySQL

$ sudo wget https://github.com/sysown/proxysql/releases/download/v1.4.12/proxysql-1.4.12-1-centos7.x86_64.rpm
$ sudo p / min -ivx proxysql-1.4.12-1-centos7.x86_64.rpm

Nüüd saate ProxySQL-i teenuse käivitada ja veenduda, et see töötab.

$ sudo systemctl käivitab proxysql
$ sudo systemctl oleku proxysql
● proxysql.service – LSB: kõrgtehnoloogiline täiustatud puhverserver MySQL-i jaoks
Laaditud: laaditud (/etc/rc.d/init.d/proxysql; halb; tarnija eelseade: keelatud)
Aktiivne: aktiivne (töötab) alates laupäevast 2018-09-22 20:44:40 UTC; 3s tagasi
Dokumendid: mees: systemd-sysv-generator (8)
Protsess: 14660 ExecStart = / etc / rc.d / init.d / proxysql start (kood = väljunud, olek = 0 / SUCCESS)
CGroup: /system.slice/proxysql.service
614664 proxysql -c /etc/proxysql.cnf -D / var / lib / proxysql
614665 proxysql -c /etc/proxysql.cnf -D / var / lib / proxysql
22. september 20:44:40 centos7-hostadviced [1]: LSB käivitamine: MySQL-i kõrge jõudlusega täiustatud puhverserver…
22. september 20:44:40 centos7-hostadvice proxysql [14660]: ProxySQL käivitamine: 2018-09-22 20:44:40 [INFO] Konfiguratsioonifaili /etc/proxysql.cnf kasutamine
22. september 20:44:40 centos7-hostadvice proxysql [14660]: TEHTUD!
22. september 20:44:40 centos7-hostadviced [1]: LSB käivitamine: MySQL-i kõrge jõudlusega täiustatud puhverserver.

See peaks teile näitama aktiivne (töötab) väljundi kolmandas reas, mis algab tähega "Aktiivne". Ülaltoodud väljund tähendab, et ProxySQL on edukalt installitud ja töötab.

Administraatori liidesele pääsete juurde järgmise käsu abil.

$ mysql -u admin -padmin -h 127.0.0.1 -P6032 –prompt = ‘Administraator>’- vaikimisi autent = mysql_native_ parool
mysql: [Hoiatus] Parooli kasutamine käsuribaliideses võib olla ebaturvaline.
Tere tulemast MySQL-i monitori. Käsud lõpevad; või g.
Teie MySQL-i ühenduse tunnus on 12
Serveri versioon: 5.5.30 (ProxySQL administraatori moodul)
Autoriõigus (c) 2000, 2018, Oracle ja / või selle sidusettevõtted. Kõik õigused kaitstud.
Oracle on Oracle Corporationi ja / või selle registreeritud kaubamärk
tütarettevõtted. Muud nimed võivad olla nende vastavate kaubamärkide kaubamärgid
omanikud.
Sisestage abi; või ‘h’forhelp. Tippige praeguse sisestusväljavõtte tühjendamiseks „c”.
Administraator>

Seadke administraatori parool

Vaikimisi on kasutajanimi ja parool admin, mis on tõesti ebaturvaline. Võite parooli muuta.

Sisestage ProxySQL-i viipas järgmine käsk, asendades parooli oma unikaalse parooliga.

Administraator>UPDATE global_variables SET muutuja_value = ‘admin: parool’ WHERE muutuja_nimi = ‘admin-admin_credentials’;
Päring on korras, 1 rida on mõjutatud (0,00 sek)

Muutke muudatused püsivalt, lisades järgmised käsud:

Administraator>KORRALDA JÄTKUMISEL ADMINI MUUTAJAD;
Administraator>Salvesta halduse muutujad ketastele;

Järeldus

Oleme ProxySQL-i edukalt installinud ja täiendava turvalisuse tagamiseks konfigureerinud administraatori parooli. Märkmete konfiguratsioone võib samuti teha ja parsida ProxySQL-i libconfig kaudu.

Kuigi ProxySQL on endiselt aktiivse arendamise all ja pidevaid muudatusi tehakse versioonide vahel, on see osutunud suurepäraseks andmebaaside tööriistaks’ keerukuse juhtimine.

Vaadake ProxySQL-i konfigureerimist ja selle jälgimiseks MYSQL-i sõlmede kasutamist.

Vaadake neid kolme parimat Linuxi hostimisteenust

FastComet

Alghind:
2,95 dollarit


Töökindlus
9.7


Hinnakujundus
9,5


Kasutajasõbralik
9.7


Toetus
9.7


Funktsioonid
9.6

Loe arvustusi

Külastage FastComet

Hostinger

Alghind:
0,99 dollarit


Töökindlus
9.3


Hinnakujundus
9.3


Kasutajasõbralik
9.4


Toetus
9.4


Funktsioonid
9,2

Loe arvustusi

Külastage Hostingerit

ChemiCloud

Alghind:
2,76 dollarit


Töökindlus
10


Hinnakujundus
9.9


Kasutajasõbralik
9.9


Toetus
10


Funktsioonid
9.9

Loe arvustusi

Külastage ChemiCloud

Seotud juhendavad artiklid

  • Kuidas käivitada ProxySQL MySQLi vastu seireks CentOS 7-l?
    vahepealne
  • Teine osa: Kuidas jälgida Nginxit elastse korstna abil CentOS 7 VPS-is või spetsiaalses serveris
    ekspert
  • Kuidas installida Python Pip veebikeskkonda CentOS 7?
    vahepealne
  • Kuidas installida Django CentOS 7 VPS-i või spetsiaalsesse serverisse?
    vahepealne
  • Kuidas luua Sudo kasutajaid CentOS 7-s?
    vahepealne
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map