Connettersi ad un DB MySQL remoto
- LucaZPF
- Scoppiettante Seguace
- Messaggi: 373
- Iscrizione: lunedì 8 settembre 2008, 0:14
- Località: Umma gumma
- Contatti:
Connettersi ad un DB MySQL remoto
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
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.
luca.ninja - My PC: The Niner!
-
- 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
interessa moltissimo anche a me, grazie
- LucaZPF
- Scoppiettante Seguace
- Messaggi: 373
- Iscrizione: lunedì 8 settembre 2008, 0:14
- Località: Umma gumma
- Contatti:
Re: Connettersi ad un DB MySQL remoto
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 ''@'%';
luca.ninja - My PC: The Niner!
- Leo1986pc
- 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
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?
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/
Registered Linux user number 527732 · http://linuxcounter.net/
Re: Connettersi ad un DB MySQL remoto
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
- Leo1986pc
- 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
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/
Registered Linux user number 527732 · http://linuxcounter.net/
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 20 ospiti