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
giovanni bergonzi - 10 Marzo 2021 at 19:03 -
Grazie mi è servito
admin - 10 Marzo 2021 at 19:05 -
Mi fa piacere!