HestiaCP incorpora un servidor de bases de dades MySQL, concretament MariaDB, que es pot administrar des del mateix tauler. També incorpora un phpMyAdmin per accedir remotament a les bases de dades, però connectar-s'hi remotament amb un client MySQL no és possible per defecte.
Com a norma general, un servidor MySQL no escolta connexions remotes per defecte, i HestiaCP no és una excepció. Per habilitar-les, cal modificar la configuració de MariaDB i permetre el trànsit als tallafocs.
En aquest article s'indiquen els passos per fer-ho ràpidament i sense filtrar per adreça. Tanmateix, per seguretat, és recomanable crear un filtratge per adreces IP al tallafoc perquè només es puguin establir connexions legítimes.
Configuració de MariaDB
Primer cal modificar la configuració de MariaDB, concretament la línia bind-address, perquè escolti connexions remotes i no únicament locals. Per fer-ho, pots executar directament sed per substituir la configuració per defecte:
# sed -i "/127.0.0.1/c\bind-address = 0.0.0.0" /etc/mysql/mariadb.conf.d/50-server.cnfDesprés cal carregar la nova configuració reiniciant el servei. Per fer-ho, executa el següent:
# systemctl restart mysql.serviceAra el procés de MySQL hauria d'estar escoltant connexions remotes. Per comprovar-ho, pots executar:
# ss -tulpn | grep 0.0.0.0:3306 | wc -lSi el resultat és un u, la comprovació és correcta.
Configuració dels tallafocs
Per permetre el trànsit del port MySQL, hauràs d'afegir una regla al tallafoc de HestiaCP des del tauler o mitjançant la CLI (amb l'usuari root per SSH):
# v-add-firewall-rule ACCEPT 0.0.0.0/0 3306També hauràs de crear una regla al perfil de Firewall de Clouding assignat al servidor perquè no es bloquegi el trànsit. Pots afegir la regla de la manera següent des de la pestanya Firewall del tauler de Clouding:
Recorda, però, que en aquest punt és més recomanable filtrar per adreça IP amb /32 a "IP de Origen".
Esperem haver-te ajudat amb aquest tutorial 🙂. Recorda que, si tens consultes sobre aquesta qüestió o qualsevol altra relacionada amb els teus servidors a Clouding, no dubtis a escriure a soporte@clouding.io Som al teu costat per a tot el que necessitis!