Abilitare l’accesso remoto a MariaDB su un NAS Synology

Tra i tanti pacchetti disponibili sui NAS Synology troviamo anche MariaDB che possiamo usare per ospitare siti dinamici sullo stesso NAS o come DB per altri scopi.

Di default una volta installato le connessione remote sono disabilitate, il che significa che dovrete per forza lavorarci tramite shell o tramite PHPMyAdmin ad esempio, entrambe le soluzioni non sono molto pratiche motivo per cui preferisco usare l’ottimo HeidiSQL ma per far questo devo collegarmi da remoto a MariaDB.

Per abilitare l’accesso remoto come prima cosa dobbiamo collegarci in SSH al NAS, successivamente eseguiamo il client mysql tramite il comando:

mysql -u root -p

Inseriamo la password dell’utente root quando richiesto così da trovarci il promtp di MariaDB:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 17
Server version: 10.3.29-MariaDB Source distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Ora eseguiamo questo comando per abilitare l’accesso remoto di root dalla rete locale:

GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.1.%' IDENTIFIED BY '<your password>' WITH GRANT OPTION;

Sostituite a 192.168.1.% il vostro IP o la vostra classe e al posto di <your password> la password che volete usare per root per l’accesso da remoto.

Per verificare le impostazioni dell’accesso remoto possiamo usare il comando:

SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';

Che restituirà qualcosa simile a:

+------+---------------+
| User | Host          |
+------+---------------+
| root | 10.0.0.%      |
| root | 127.0.0.1     |
| root | 192.168.113.% |
| root | ::1           |
+------+---------------+
4 rows in set (0.000 sec)

Come potete notare ora l’utente root può loggarsi anche dall’IP/classe che abbiamo inserito.

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.