Home

Page 55
Page 55
background image

ç Îáÿçàòåëüíî îãðàíè÷òå ïðàâà äîñòóïà ê ôàéëó .my.cnf!

Ïîñëå ýòîãî âñå óòèëèòû, êîòîðûå ïîäêëþ÷àþòñÿ ê mysql ñåðâåðó, íå

áóäóò ñïðàøèâàòü ïàðîëÿ äëÿ ïîäêëþ÷åíèÿ. Ýòî ìîæíî ïðîâåðèòü íà ïðè-

ìåðå óòèëèòû mysqladmin èëè mytop.

11.8. Ìîíèòîðèíã mysql ñåðâåðà

Î÷åíü óäîáíàÿ óòèëèòà äëÿ ìîíèòîðèíãà mysql ñåðâåðà èç êîíñîëè ÿâëÿåòñÿ

mytop. Åå ìîæíî ïîñòàâèòü èç ïîðòîâ:
% cd /usr/ports/databases/mytop

% make install

Çàïóñêàåòñÿ îíà ïðîñòî  êîìàíäîé mytop. Îíà ïîêàçûâàåò çàïðîñû, êî-

òîðûå â äàííûé ìîìåíò âûïîëíÿåò mysql ñåðâåð, à òàê-æå îáùóþ ñòàòè-

ñòèêó  ñêîëüêî çàïðîñîâ â ñåêóíäó, êàêèå çàïðîñû (SELECT, UPDATE,

DELETE), èõ êîëè÷åñòâî. Âûéòè èç óòèëèòû ìîæíî ïðè ïîìîùó êëàâèøè

q ëèáî Ctrl-C.

11.9. Çàïðåòèòü óäàëåííûé äîñòóï ê mysqld

Ìîæíî çàïðåòèòü óäàëåííûé äîñòóï ê mysqld ÷åðåç tcp, è ïîçâîëèòü ñî-

åäèíÿòüñÿ òîëüêî ïðèëîæåíèÿì ñ äàííîé ìàøèíû. Ýòî î÷åíü ïîëåçíî äëÿ

ïîâûøåíèÿ áåçîïàñíîñòè ñåðâåðà.

Ïðîâåðèòü, ÷òî ó âàñ ðàçðåøåíû óäàëåííûå ñîåäèíåíèÿ ìîæíî ïðè ïî-

ìîùè ñëåäóþùåé êîìàíäû:

%netstat -an | grep 3306

tcp4

0

0 *.3306

*.*

LISTEN

%

Åñëè âû âèäèòå ýòó ñòðî÷êó  çíà÷èò óäàëåííûé äîñòóï ó âàñ îòêðûò.

Äëÿ òîãî, ÷òîá åãî çàïðåòèòü íóæíî äîáàâèòü â ôàéë /data/mysql/my.cnf

ñòðîêè:

[mysqld]

skip_networking

Åñëè òàêîãî ôàéëà ó âàñ íåò, ñîçäàéòå åãî.

×òîá èçìåíåíèÿ êîíôèãóðàöèè âñòóïèëè â ñèëó, ïåðåçàãðóçèòå mysqld

ñåðâåð ïðè ïîìîùè êîìàíäû /usr/local/etc/rc.d/mysql-server restart

:

%/usr/local/etc/rc.d/mysql-server restart

Stopping mysql.

Waiting for PIDS: 706.

Starting mysql.

%

Ïðîâåðüòå åùå ðàç, ÷òî óäàëåííûé äîñòóï óæå çàêðûò:

%netstat -an | grep 3306

%

55


Copyright © 2019 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.