Puncte:0

Cum se face ca serverul MySQL să se lege la localhost numai pe Ubuntu 20.04 LTS?

drapel vn

Folosind versiunea administrată de pachetul apt a serverului MySQL pe Ubuntu 20.04.3 LTS cu o instalare MySQL implicită.

netstat arată serverul MySQL ca fiind legat de interfața publică IPv6:

tcp6 0 0 :::33060 :::* ASCULTĂ 2485/mysqld
tcp6 0 0 :::3306 :::* ASCULTĂ 2485/mysqld

In orice caz, /etc/mysql/mysql.conf.d/mysqld.cnf afișează (liniile comentate eliminate pentru concizie):

[mysqld]
utilizator = mysql

# În loc să omiteți rețeaua, implicit este acum să ascultați numai pornit
# localhost care este mai compatibil și nu este mai puțin sigur.
bind-address = 127.0.0.1
mysqlx-bind-address = 127.0.0.1

Am iptables și reguli de firewall în amonte care interzic accesul extern la porturi neaprobate precum MySQL, dar aș prefera ca MySQL în sine să fie legat de interfața corectă a sistemului, conform fișierului de configurare.

Pe un alt sistem care a fost actualizat anul acesta la 20.04.3, fișierele de configurare sunt practic identice și netstat spectacole:

tcp 0 0 127.0.0.1:33060 0.0.0.0:* ASCULTĂ 1349/mysqld
tcp 0 0 127.0.0.1:3306 0.0.0.0:* ASCULTĂ 1349/mysqld
Puncte:0
drapel vn

S-a rezolvat prin schimbarea permisiunilor activate /etc/mysql.cnf la 0644. Bănuiesc că serverului MySQL nu-i place dacă acel fișier este marcat ca fiind inscriptibil/executabil în lume. A fost marcat ca 0777 și cu siguranță nu am făcut asta. A fost instalat pe sistem așa de la mysql-server pachet apt.

Acest lucru înseamnă probabil că există în prezent (din decembrie 2021) o grămadă de sisteme Ubuntu Server 20.04.3 LTS care instalează MySQL prin apt și deschide accidental portul 3306 în lume. Deoarece nu există o parolă de root în mod implicit, înseamnă, de asemenea, probabil că MySQL poate fi compromis rapid de la un sistem de la distanță.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.