Connettersi ad un DB MySQL remoto

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
LucaZPF
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: lunedì 8 settembre 2008, 0:14
Località: Umma gumma
Contatti:

Connettersi ad un DB MySQL remoto

Messaggio da LucaZPF »

Ciao a tutti
sul mio server in locale ho un applicazione scritta in PHP che si interfaccia ad un DB MySQL locale per salvare i dati: fin qui tutto OK. Per ragioni di logistica ho intenzione di spostare il mio DB su un server accessibile via internet così da poter aggiornare il DB anche quando sono fuori casa.
Ho creato un VPS su DigitalOcean (Ubuntu 12.04 LTS) e ho installato MySQL. Per prima cosa ho cambiato le impostazioni di connessione al DB dell'applicazione in PHP, inserendo l'IP del VPS. Come nome e utente ho tenuto sempre quelli, percui ho lasciato invariato.

Ricevo l'errore: Connection failed 2003.

Ho cercato su internet e ho letto che c'era bisogno di modificare il file my.cnf
Così ho fatto e come da istruzioni, ho modificato le righe:
bind-address = 127.0.0.1
al posto di 127.0.0.1 ho inserito l'IP del VPS e ho commentato la riga: skip-external-locking
Dopo queste modifiche ricevo un altro errore: Connection failed 1103 di cui però non ho trovato nulla di concreto.
Avete soluzioni?
ciao grazie
Ultima modifica di LucaZPF il domenica 1 febbraio 2015, 0:34, modificato 1 volta in totale.
Ignix
Prode Principiante
Messaggi: 38
Iscrizione: lunedì 11 marzo 2013, 10:23
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.2 LTS i686

Re: Connettersi ad un DB MySQL remoto

Messaggio da Ignix »

interessa moltissimo anche a me, grazie
Avatar utente
LucaZPF
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 373
Iscrizione: lunedì 8 settembre 2008, 0:14
Località: Umma gumma
Contatti:

Re: Connettersi ad un DB MySQL remoto

Messaggio da LucaZPF »

Ciao, ho risolto:

Codice: Seleziona tutto

CREATE USER ''@'%' IDENTIFIED BY  '***';

GRANT ALL PRIVILEGES ON * . * TO  ''@'%' IDENTIFIED BY  '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

GRANT ALL PRIVILEGES ON  `enervision` . * TO  ''@'%';
Avatar utente
Leo1986pc
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: sabato 24 gennaio 2009, 13:28
Desktop: Unity e XFCE
Distribuzione: Ubuntu 16.04 - Xubuntu 16.04
Sesso: Maschile
Località: Correggio, Reggio Emilia

Re: Connettersi ad un DB MySQL remoto

Messaggio da Leo1986pc »

Ciao a tutti,
riapro questo topic in quanto è molto vicino al problema che ho riscontrato.
Ho installato una ubuntu server 15.04 64bit configurata LAMP, samba e ssh ma il file my.cnf è vuoto e non mi è possibile configurare la riga bind-address per potermi connettere con MySQL Workbench.
Sono molto ignorante in materia di SQL e di gestione server quindi vi chiedo:
Qualcuno sa perché il file è vuoto?
Qualcuno sa come correggere questa cosa?
Puoi essere seduto sul trono più alto del mondo, ma sei seduto sul tuo sedere | Il fine giustifica i mezzi

Registered Linux user number 527732 · http://linuxcounter.net/
ale4
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 761
Iscrizione: venerdì 10 agosto 2012, 17:53

Re: Connettersi ad un DB MySQL remoto

Messaggio da ale4 »

Secondo me è meglio se utilizzi un tunnel SSH fra il tuo pc e il server database che è più sicuro che esporre il server mysql all'esterno ed è anche più semplice
Avatar utente
Leo1986pc
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 382
Iscrizione: sabato 24 gennaio 2009, 13:28
Desktop: Unity e XFCE
Distribuzione: Ubuntu 16.04 - Xubuntu 16.04
Sesso: Maschile
Località: Correggio, Reggio Emilia

Re: Connettersi ad un DB MySQL remoto

Messaggio da Leo1986pc »

Ho risolto il problema impostando il file mysqld.cnf
Puoi essere seduto sul trono più alto del mondo, ma sei seduto sul tuo sedere | Il fine giustifica i mezzi

Registered Linux user number 527732 · http://linuxcounter.net/
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 20 ospiti