Сигурност в MySQL

В този раздел ще се поместват уроците, свързани с програмирането и дизайна.
Post Reply
User avatar
Lazy-assed Beggar
Потребител
Потребител
Posts: 54
Joined: 21 May 2016, 20:05

Сигурност в MySQL

Post by Lazy-assed Beggar »

1. - Задължително блокирайте порт 3306 по следният начин:
/sbin/iptables -A INPUT -p tcp --destination-port 3306 -j DROP
Запазете iptables:
/sbin/iptables-save
2. - Изтрийте историята на MySQL:
rm -rf ~/.mysql_history
дори и я спрете:
ln -sf /dev/null ~/.mysql_history
3. - Активирайте mysql safe_mode чрез редакция на php.ini (имайте предвид, че това може да повлияе на работата на Вашият уеб-сайт. :)

Отворете php.ini и намерете:
;sql.safe_mode =
или
sql.safe_mode =
Променете го на:
sql.safe_mode = On
4. - Задължително ползвайте mysql_secure_installation, ползвайте и по-сложни пароли, по възможност със символи.

Как да сменим паролата на нашият mysql потребител през ssh терминал?

4.1. -
mysql -u root -p
-p пишете, само ако имате текуща парола!

4.2. -
mysql> use mysql;
4.3. -
mysql> update user set password=PASSWORD("тук новата парола") where User='тук името на поребителя (вероятно root)';
4.4. -
mysql> flush privileges;
4.5. -
mysql> quit
Post Reply

Return to “Учебни теми”