Creare un utente MySql per connettersi da remoto
29 Giugno 2017

Creare un utente MySql per connettersi da remoto

Per connettersi da remoto a un database MySql è necessario innanzi tutto che la porta 3306 sia bindata all’ip della macchina attraverso il file

/etc/mysql/my.cnf

port = 3306
...
bind-address = 45.32.149.105 #ip del server con mysql

Dopo di che bisogna creare un utente sia in localhost che con la wildcard ‘%’ e concedere (grant) i permessi su tutti i database:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';

GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';

FLUSH PRIVILEGES;

Al posto di “mypass” mettete la vostra password.

Infine riavviate il servizio:

service mysql restart

 


Comments

  1. giovanni bergonzi - 10 Marzo 2021 at 19:03 - Rispondi

    Grazie mi è servito


Lascia un commento

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