Autore Topic: [RISOLTO] Mysql da altra macchina non riesco ad accedere  (Letto 875 volte)

Aldo

  • Visitatore
[RISOLTO] Mysql da altra macchina non riesco ad accedere
« il: 25 Novembre 2013, 20:01:37 »
Help ho un problema che mi sembra stupido (ma finche è un problema è un disastro)
Ho un file mysql di cui conosco tutti i parametri (login e password) creato alcuni anni fa e lasciato li.
Ora ho la necessità di farlo riaprire ad un progetto Gambas 3 e non ci riesco.
Che cavolo sbaglio.
Il codice è:

Codice: [Seleziona]
Public MyConn As Connection
Public MyRS As Result
Public sql As String
Public sStr As String
Public sAbb As String
Public sLibro As String
' [GB2:ARRD] Public aAbb As String[100]
Public aAbb As New String[100]
' [GB2:ARRD] Public aID As Long[200]
Public aID As New Long[200]

Public Sub DBConnect()
  MyConn = New Connection
  MyConn.Close
  MyConn.type = "mysql"
  MyConn.host = "localhost"
  MyConn.Login = "xxxxxxxx"
  MyConn.Password = "xxxxxxxx"
  MyConn.name = "pippo"
  MyConn.Open
  Catch
  Message.Error(Error.Text)
End

Poi quando faccio:

Codice: [Seleziona]
Public Sub Form_Open()
  Dim i As Integer
  Me.top = (Desktop.Height - Me.Height) / 2
  Me.Left = (Desktop.Width - Me.Width) / 2
  sql = "SELECT * FROM libri;"
  DBConnect
  MyRS = MyConn.Exec(sql)
  If MyRS.Available = True Then
    i = 0
    For Each MyRS
      ComboBox1.add(MyRS!libro)
      aAbb[i] = MyRS!abbreviazione
      i = i + 1
    Next
  Endif
  MyConn.close
End

Alla riga del MyRS = MyConn.Exec(sql) mi da il seguente errore:
Cannot open database: Unknow database 'pippo'

Help
« Ultima modifica: 26 Novembre 2013, 18:21:33 da Aldo »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Mysql da altra macchina non riesco ad accedere
« Risposta #1 il: 25 Novembre 2013, 21:28:59 »
Citazione
Ho un file mysql di cui conosco tutti i parametri (login e password) creato alcuni anni fa e lasciato li.
questa non l' ho capita...

il database pippo è presente nel server mysql?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Mysql da altra macchina non riesco ad accedere
« Risposta #2 il: 25 Novembre 2013, 21:30:48 »
ma nel titolo del post hai scritto 
Citazione
Mysql da altra macchina non riesco ad accedere

e poi nei parametri di connessione hai messo localhost!

il database è in locale o in remoto?

Aldo

  • Visitatore
Re: Mysql da altra macchina non riesco ad accedere
« Risposta #3 il: 25 Novembre 2013, 21:44:48 »
Citazione
Citazione
il database è in locale o in remoto?

è in locale

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Mysql da altra macchina non riesco ad accedere
« Risposta #4 il: 25 Novembre 2013, 21:50:03 »
quindi direi che il tuo dp non esiste, ricontrolla i dati immessi , oppure tramite phpmyadmin se il db è realmente presente in mysql

Aldo

  • Visitatore
Re: Mysql da altra macchina non riesco ad accedere
« Risposta #5 il: 26 Novembre 2013, 18:21:07 »
Ho installato phpmyadmin e ho visto che il database non era presente nel server mysql.
L'ho ricaricato tramite la query sql ed ora è tutto a posto.
Come avevo detto un problema scemo.
Grazie fsurfing :2birre: