Credo sia questa la sezione giusta, in quanto ritengo che sia un problema di configurazione di MySQL più che un errore nel codice. Nel caso mi sbagliassi chiedo scusa.![]()
Il mio problema è questo:
Ho bisogno di accedere da un'applicazione scritta in vb.net ad un database remoto.
Dalle guide trovate online ho fatto i seguenti passaggi:
- Installare i driver connector dal sito ufficiale di mysql;
- Modificare nel my.ini la string bind-address (che ho trovato già commentata)
- Effettuare il GRANT e assegnare tutti i privilegi all'utente;
Il problema è che in locale funziona perfettamente, mentre in remoto mi restituisce: "unable to connect to any of the specified mysql hosts".
Non riesco a capire il perchè. la stringa di connessione sembra corretta, mysql è configurato per accettare connessioni remote, l'utente ha tutti i permessi...![]()
![]()
codice:Dim connessione As MySqlConnection = New MySqlConnection("host=" & server & ";" & _"database=" & dbname & ";" & _"user=" & user & ";" & _"password=" & password) Sub connetti() Try connessione.Open() Catch errore As MySqlException MsgBox("Impossibile connettersi al database!" & vbCr & "Messaggio d'errore: " & vbCr + errore.Message, vbCritical, "Errore!") End Try End Sub

Rispondi quotando