Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione
Abbiamo provato per diverse settimane il nuovo Magic V5 di HONOR, uno smartphone pieghevole che ci ha davvero stupito. Il device è il più sottile (solo 4.1mm) ma non gli manca praticamente nulla. Potenza garantita dallo Snapdragon 8 Elite, fotocamere di ottima qualità e batteria in silicio-carbonio che garantisce un'ottima autonomia. E il Prezzo? Vi diciamo tutto nella nostra recensione completa.
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro)
Google Pixel 10 Pro XL è il top di gamma della serie Pixel, presentando un ampio display Super Actua da 6.8 pollici insieme alle novità della serie, fra cui la ricarica wireless magnetica Pixelsnap e le nuove funzionalità AI avanzate. Il comparto fotografico include un sistema a tripla fotocamera con zoom Pro Res fino a 100x, mentre il processore Tensor G5 con 16GB di RAM garantisce prestazioni percepite molto elevate su Android.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-05-2005, 16:31   #1
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
[vb6 e mysql] connessione non localhost

Mi sapreste dare un suggerimento su come effettuare questa cosa?

Vorrei mettere mysql su un pc indipendente, per tutti i db che ormai uso, e fare in modo che ad esempio dalle applicazioni di vb presenti su un altro pc, possa collegarmi a questi database. Fino ad ora, il server mysql e il programma giravano sulla stessa macchina. Ora invece vorrei fare in modo che mysql giri appunto su un pc indipendente. Come posso fare? Link, suggerimenti, dritte, qualsiasi cosa.

Thx.

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 13:09   #2
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Nel dare un piccolo up, vi indico come sto procedendo:

Codice:
Private Sub cmdOK_Click()
    'Verifica la validità della password
    
    If Combo1.Text <> "" And txtPassword = "*******" Then
         LoginSucceeded = True
            Set cn = New ADODB.Connection
            Set rs = New ADODB.Recordset

                With cn
                       .ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=127.0.0.1;" & "DATABASE=Rubrica;" & "UID=root;"
                       .CursorLocation = adUseClient
                       .Open
                End With

     
                    ssql = ""
                    ssql = ssql & "INSERT INTO ulog(user, loggin)" 
                    ssql = ssql & "VALUES ( ' " & Combo1.Text & " ', ' " & Now & " ')"
                    Set rs = cn.Execute(ssql)
     
                    Inserimenti.Show
    
                Else
                    MsgBox "Nome utente o password non corretti. Riprovare o terminare il programma.", , "Accesso"
                            txtPassword.SetFocus
                            SendKeys "{Home}+{End}"
    End If
End Sub
Allora, con la premessa che, in quanto a sicurezza è un insulto a tale concetto i miei due problemi sono:

1) Funziona se sono in localhost, ma, dato che ho messo mysql su un altro pc, vorrei condividere questo db in rete tramite il server mysql.

2) Nel combo box, ho messo i nomi degli utenti, che con questo codice, vengono memorizzati in una tabella del db ("ulog") che mi dice chi si collega e a che ora. Questo però, tramite vb, ma so che mysql può gestire in maniera più efficiente i log. Mi aiutate?

Thx.

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 14:48   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Basta cambiare l'indirizzo con quello della nuova macchina e metterlo al posto di 127.0.0.1...

Ovviamente non dovresti entrare come root, ma con MySQL usando l'istruzione GRANT puoi far accedere solo gli utenti da te specificati ad un dato database...in occorrenza puoi anche limitare l'accesso a questo utente in modo che possa avvenire solo dalla rete interna o solo da un dato ip...

Ultima modifica di cionci : 09-05-2005 alle 14:55.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 15:38   #4
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da cionci
Basta cambiare l'indirizzo con quello della nuova macchina e metterlo al posto di 127.0.0.1...

Ovviamente non dovresti entrare come root, ma con MySQL usando l'istruzione GRANT puoi far accedere solo gli utenti da te specificati ad un dato database...in occorrenza puoi anche limitare l'accesso a questo utente in modo che possa avvenire solo dalla rete interna o solo da un dato ip...
Difatti credo che il problema lo ho sul "GRANT" che non ho capito come si usa.

Avevo già fatto la prova a mettere l'ip del pc dove gira mysql, e avevo lasciato "root" come utente per essere sicuro che entrasse.

Approfondisco "grant".........

Thx.

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 16:05   #5
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Non ho capito... allora, io dovrei permettere a, diciamo per esempio, 5 indirizzi ip diversi, ciascuno con un proprio nome utente e passwd, l'accesso alla rubrica.

Con 'grant', leggo che do i privilegi solo ad un determinato utente di operare sul db. Cmq sia, ho provato a 'grantarmi', e ora ottengo un altro errore:

"ERROR 1130: Host '10.0.0.15' is not allowed to connect to this Mysq server.

__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 16:38   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
GRANT ALL PRIVILEGES ON Rubrica.* TO 'Utente1'@'10.0.0.1' IDENTIFIED BY 'password1';

Ovviamente se vuoi fare un utente per ogni macchina, ma potresti anche farne uno solo...

GRANT ALL PRIVILEGES ON Rubrica.* TO 'NomeUtente'@'10.0.0.%' IDENTIFIED BY 'tuapassword';
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 16:52   #7
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da cionci
GRANT ALL PRIVILEGES ON Rubrica.* TO 'Utente1'@'10.0.0.1' IDENTIFIED BY 'password1';

Ovviamente se vuoi fare un utente per ogni macchina, ma potresti anche farne uno solo...

GRANT ALL PRIVILEGES ON Rubrica.* TO 'NomeUtente'@'10.0.0.%' IDENTIFIED BY 'tuapassword';
Fatto, ho anche riavviato il server con mysql, ma dall'altro pc non riesco comunque a connettermi.

In ordine, ho dato i privilegi all'user raoul.

Poi, nel codice ho cambiato la stringa di connessione così:

Codice:
.ConnectionString = "DRIVER=(Mysql ODBC 3.51 Driver);" & "SERVER=10.0.0.12;" & "DATABASE=rubrica;" & "UID=raoul;" & "PWD=mia_pwd;"
Ho riavviato sia il server che il client, ma ottengo sempre lo stesso errore.

Di sicuro credo che la mal-configurazione sia ancora sul server....
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 16:58   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Hai un firewall ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 17:00   #9
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da cionci
Hai un firewall ?
Sul pc linux dove c'è mysql, no.

Dal pc dove tento di collegarmi, che è winxp service pack2, c'è il firewall di windows, ma non credo che c'entri perchè la connessione è da winxp, non verso, o sbaglio?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 17:33   #10
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
a riprova di ciò, ho anche messo su quel server un servizio ftp e uno ssh. Dal client mi collego ad entrambi senza problemi, tenderei quindi ad escludere il problema firewall.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 17:38   #11
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Inoltre, facendo un nmap sul serverino, la porta 3306/tcp risulta open
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 17:57   #12
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Allora, problema risolto, anche se non mi piace per niente.

Il fatto è che dovevo editare un file in /etc/mysql/my.cnf

dove era settato questo parametro:

bind-address 127.0.0.1

Leggendo l'howto, ho visto che con questo parametro settato, il server non accetta connessioni da nessuno se non da locale appunto. Mi è bastato commentarlo e far ripartire mysql e ora funziona.

Se ci sono altri suggerimenti, sono graditissimi.

Thx.

RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 17:59   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Mi provi a creare un utente di prova:

GRANT ALL PRIVILEGES ON Rubrica.* TO prova@'10.0.0.%' IDENTIFIED BY 'prova';

Poi scrivi:

FLUSH PRIVILEGES;

Non serve riavviare MySQL...

Poi dal PC con XP scrivi:

mysql -h 10.0.0.12 -u prova -p

Ovviamente devi prendere il client MySQL da una qualche distribuzione di MySQL...

Poi mi riporti l'errore...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 18:10   #14
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
Quote:
Originariamente inviato da cionci
Mi provi a creare un utente di prova:

GRANT ALL PRIVILEGES ON Rubrica.* TO prova@'10.0.0.%' IDENTIFIED BY 'prova';

Poi scrivi:

FLUSH PRIVILEGES;

Non serve riavviare MySQL...

Poi dal PC con XP scrivi:

mysql -h 10.0.0.12 -u prova -p

Ovviamente devi prendere il client MySQL da una qualche distribuzione di MySQL...

Poi mi riporti l'errore...

uh...forse abbiamo postato in contemporanea, l'errore era in quel file my.cnf, cioè, non è un errore, è che se quella riga è abilitata, mysql non accetta connessioni dall'esterno.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2005, 18:12   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ho visto dopo
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Lenovo IdeaPad Slim 3: un notebook Snapdragon X economico Lenovo IdeaPad Slim 3: un notebook Snapdragon X ...
Recensione OnePlus Watch 3 43mm: lo smartwatch che mancava per i polsi più piccoli Recensione OnePlus Watch 3 43mm: lo smartwatch c...
Cloudflare blocca un DDoS record: picco ...
Laowa 8-15mm f/2.8 FF Zoom Fisheye &egra...
PS5: il presidente di Capcom critica il ...
La mirrorless Nikon Z6III si aggiorna gr...
Philips punta ai creativi con un nuovo m...
Sharkoon estende la durata delle garanzi...
Acer presenta il suo Google TV Box 4K: t...
Amazon, il TAR del Lazio riduce la maxi-...
Guerra dei semiconduttori: ecco perch&ea...
Intel forse ci riprova: Arrow Lake Refre...
Il passaggio a Windows 11 è compl...
Microsoft Editor chiude: estensioni per ...
Nuova Volkswagen T-Roc, aperti gli ordin...
Tutte le novità di Codex: l'agent...
Word salverà i file in cloud in a...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:23.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v