Ինչպես տեղադրել և կարգավորել ProxySQL- ը CentOS 7-ի վրա

Ներածություն

ProxySQL- ը բարձր արդյունավետության վստահված անձ է, որը հանդես է գալիս որպես միջնորդ որպես տվյալների բազայի (ներ) ի և բոլոր այն հաճախորդների միջև, որոնք փնտրում են դրա ռեսուրսները: Այն ունի մի շարք առավելություններ, ներառյալ.


  • Հարցումների օպտիմալացում դեպի առողջ տվյալների բազաներ `հարցման օպտիմալ մշակումը ապահովելու համար.
  • Ապահովում է խնդրանքների բեռի հավասարակշռում հավասարակշռում տվյալների շտեմարանում.
  • Գործում է որպես firewall ՝ զտիչի միջոցով հարցումներ զտելով, որոնք ստեղծվում են տվյալների բազայում, հետևաբար կանխելով SQL ներարկումից բխող անվտանգության խնդիրները.
  • Ներկայացնում է տվյալների բազայի տեղաբանության հիմքում ընկած բարդությունը համապատասխան ծրագրերից.
  • Այն կարող է վերագտնել վատ գրավոր հարցումները `օպտիմիզացիայի համար, ինչպես նաև ունի հարցման քեշի հատկություն` նույնը ապահովելու համար.

Նախադրյալներ

  • CentOS 7 Linux- ի բաշխում
  • Սուդո արտոնություններով ոչ արմատային օգտագործող
  • Հիմնական գիտելիքներ, թե ինչպես օգտագործել Linux տերմինալը
  • MySQL- ը տեղադրված է ձեր CentOS 7.-ի վերաբերյալ: Դուք կարող եք այդ մասին իմանալ մեր Մասին, թե ինչպես Տեղադրել MYSQL 8.0 և ստեղծել տվյալների բազա CentOS 7 Linux VPS- ի կամ Հատուկ սերվերի ուսուցման վերաբերյալ:

Քայլեր

Թարմացրեք համակարգի փաթեթները

$ sudo yum թարմացում

Տեղադրեք կախվածություններ

$ sudo yum տեղադրել perl-DBD-MYSQL -y
$ sudo yum install wget -y

Տեղադրեք ProxySQL

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

Այժմ կարող եք առաջ գնալ և սկսել ProxySQL ծառայությունը և ապահովել, որ գործարկվում է.

$ sudo systemctl start proxysql
$ sudo systemctl կարգավիճակի proxysql
● proxysql.service – LSB: Բարձր կատարողական առաջատար վստահված անձ MySQL- ի համար
Բեռնված է ՝ բեռնված (/etc/rc.d/init.d/proxysql; վատ; վաճառողի նախադրված. Հաշմանդամ)
Ակտիվ ՝ ակտիվ (գործարկում) ՝ Sat 2018-09-22 20:44:40 UTC; 3s առաջ
Փաստաթղթեր. Մարդ. Systemd-sysv-generator (8)
Գործընթաց ՝ 14660 ExecStart = / etc / rc.d / init.d / proxysql սկիզբը (կոդ = դուրս է եկել, կարգավիճակը = 0 / ՀԱUCՈՂՈՒԹՅՈՒՆ)
CGroup. /System.slice/proxysql.service
├─14664 proxysql -c /etc/proxysql.cnf -D / var / lib / proxysql
└─14665 proxysql -c /etc/proxysql.cnf -D / var / lib / proxysql
Սեպ 22 20:44:40 centos7-hostadvice systemd [1]: Սկսած LSB. Բարձր կատարողականի առաջատար վստահված անձ MySQL- ի համար…
Sep 22 20:44:40 centos7-hostadvice proxysql [14660]: Սկսելով ProxySQL: 2018-09-22 20:44:40 [INFO] Օգտագործելով կազմաձևման ֆայլը /etc/proxysql.cnf
22 Սեպ. 20:44:40 centos7-hostadvice proxysql [14660]: Կատարված!
22 սեպ. 20:44:40 centos7-hostadvice systemd [1]: Սկսվեց LSB. Բարձր կատարողականի առաջատար վստահված անձ MySQL- ի համար.

Այն պետք է ցույց տա ձեզ ակտիվ (վազում) ելքի երրորդ շարքում, սկսած "Ակտիվ". Վերը նշված ելքը նշանակում է, որ ProxySQL- ը հաջողությամբ տեղադրվել և գործարկվում է.

Կարող եք մուտք գործել կառավարչի միջերես ՝ օգտագործելով հետևյալ հրամանը.

$ mysql -u admin -padmin -h 127.0.0.1 -P6032 –prompt = ‘Admin>’–default-auth = mysql_native_password
mysql: [Զգուշացում] հրամանի տողի միջերեսում գաղտնաբառ օգտագործելը կարող է անապահով լինել.
Բարի գալուստ MySQL մոնիտոր: Հրամանները ավարտվում են. կամ գ.
Ձեր MySQL միացման ID- ն 12 է
Սերվերի վարկածը ՝ 5.5.30 (ProxySQL ադմինիստրատորային մոդուլ)
Հեղինակային իրավունք (գ) 2000, 2018, Oracle և / կամ նրա դուստր ձեռնարկությունները: Բոլոր իրավունքները պաշտպանված են.
Oracle- ը Oracle Corporation- ի և (կամ) դրա գրանցված ապրանքային նշանն է
դուստր ձեռնարկություններ Այլ անունները կարող են լինել իրենց համապատասխան ապրանքային նշաններ
սեփականատերերը.
Մուտքագրեք «օգնություն»; կամ ‘h’forhelp. Մուտքագրեք ընթացիկ մուտքային հայտարարությունը մաքրելու համար մուտքագրեք «c».
Ադմինիստրատոր>

Սահմանեք ադմինիստրատորի գաղտնաբառ

Լռելյայնորեն, օգտվողի անունը և գաղտնաբառը ադմինիստրատոր են, ինչը իսկապես անապահով է: Գուցե ցանկանաք փոխել գաղտնաբառը.

ProxySQL հուշում մուտքագրեք հետևյալ հրամանը ՝ գաղտնաբառը փոխարինելով ձեր սեփական եզակի գաղտնաբառով.

Ադմինիստրատոր>UPDATE global_variables SET variable_value = ‘admin: գաղտնաբառ’ WHERE փոփոխական_name = ‘admin-admin_credentials’;
Հարցում OK, 1 տող ազդված (0.00 վրկ)

Փոփոխությունները կատարողական դարձրեք ՝ ավելացնելով հետևյալ հրամաններ.

Ադմինիստրատոր>ԲՈՂՈՔԻ ՎԱՐՉԱՊԵՏԸ ՀԱՐՎԱԾ Է ՀԱՄԱՐ
Ադմինիստրատոր>ԽՆԴԻՐ ԵՆ ԱՆՎԱՐ ՀԵՌԱՆԿԱՐՆԵՐ ՔՆՆԱՐԿԵԼ;

Եզրակացություն

Մենք հաջողությամբ տեղադրեցինք ProxySQL- ը և կազմաձևեցինք admin գաղտնաբառը ՝ լրացուցիչ անվտանգության համար: Նշման կազմաձևերը կարող են կատարվել և վերլուծվել ProxySQL- ի միջոցով `libconfig- ի միջոցով.

Չնայած ProxySQL- ը դեռ ակտիվ զարգացման փուլում է, և անընդհատ փոփոխություններ են կատարվում տարբերակից մինչև տարբերակ, այն ապացուցված է, որ դա հիանալի գործիք է տվյալների բազաների համար’ բարդությունների կառավարում.

Ստուգեք ProxySQL- ի կազմաձևումը և այն վարեք MYSQL հանգույցների դեմ `դիտանցման համար.

Ստուգեք Linux հոստինգի այս 3 լավագույն ծառայությունները

FastComet

Մեկնարկային գինը.
$ 2,95


Հուսալիություն
9,7


Գնագոյացում
9.5


Օգտագործող ընկերական
9,7


Աջակցություն
9,7


Հատկություններ
9,6

Կարդացեք ակնարկներ

Այցելեք FastComet

Հյուրընկալող

Մեկնարկային գինը.
$ 0,99


Հուսալիություն
9.3


Գնագոյացում
9.3


Օգտագործող ընկերական
9.4


Աջակցություն
9.4


Հատկություններ
9.2

Կարդացեք ակնարկներ

Այցելեք հոստինգեր

ChemiCloud

Մեկնարկային գինը.
$ 2,76


Հուսալիություն
10-ը


Գնագոյացում
9.9


Օգտագործող ընկերական
9.9


Աջակցություն
10-ը


Հատկություններ
9.9

Կարդացեք ակնարկներ

Այցելեք ChemiCloud

Առնչվող հոդվածներ

  • Ինչպես գործարկել ProxySQL- ը MySQL- ի դեմ, CentOS 7-ի վրա մոնիտորինգի համար
    միջանկյալ
  • Երկրորդ մաս. Ինչպե՞ս վերահսկել Nginx- ը `օգտագործելով Elastic Stack- ը CentOS 7 VPS- ի կամ Նվիրաբեր սերվերի վրա
    փորձագետ
  • Ինչպես տեղադրել Python- ի խողովակը CentOS 7-ում
    միջանկյալ
  • Ինչպես տեղադրել Djանգոն CentOS 7 VPS- ի կամ Նվիրաբեր սերվերի վրա
    միջանկյալ
  • Ինչպե՞ս ստեղծել Սուդոյի օգտվողները CentOS 7-ում
    միջանկյալ
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map