Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: MySql da pc esterno

  1. #1

    MySql da pc esterno

    Ciao a tutti... ho questi 2 pc:

    PC UBUNTU:
    - ip 192.1.168.20
    - mysql 4.1
    - user root
    - psw password
    - samba

    PC W2K:
    - ip 192.168.1.10
    - mysql-front 2.5

    Dal W2K non riesco a connettermi al mysql di ubuntu. Uso Mysql-front e mi ritorna questo errore:
    codice:
    Connection Failed:
    1130 - #HY000Host '192.168.1.10' is not allowed to connect to this MySQL server
    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273

    Re: MySql da pc esterno

    Originariamente inviato da rinosan_76
    Ciao a tutti... ho questi 2 pc:

    PC UBUNTU:
    - ip 192.1.168.20
    - mysql 4.1
    - user root
    - psw password
    - samba

    PC W2K:
    - ip 192.168.1.10
    - mysql-front 2.5

    Dal W2K non riesco a connettermi al mysql di ubuntu. Uso Mysql-front e mi ritorna questo errore:
    codice:
    Connection Failed:
    1130 - #HY000Host '192.168.1.10' is not allowed to connect to this MySQL server
    Come posso fare?
    hai diverse soluzioni:
    1) installi phpmysql sul server e ti connetti via browser (+ semplice)
    2) permetti gli accessi da 192.168.1.10 per l'utente che usi (tabella privilegi di mysql)
    3) ti connetti in ssh e navighi da riga di comando
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  3. #3
    Mi aiuti per la 2° soluzione? io vorrei continuare ad usare MySQL-FRONT (che uso per altri server) anche su questo server linux.

  4. #4
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da rinosan_76
    Mi aiuti per la 2° soluzione? io vorrei continuare ad usare MySQL-FRONT (che uso per altri server) anche su questo server linux.
    ma riesci ad accedere al server?

    in questo caso devi entrare nel db "mysql"
    inserire un utente nella tabella "user"
    che abbia come "host" l'ip della seconda macchina
    riavviare mysql

    nb questa non è una soluzione sicura se il server è in produzione
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  5. #5
    Il server non è in produzione...
    Ma da linux non so farlo perche non mi funge il MySQL-FRONT... mi puoi aiutare passo passo?
    GRAZIE!!

  6. #6
    ciao

    ti devi loggare in un qualsiasi modo sulla macchina, utilizzando putty dalla macchina windows, ssh da una macchina linux, o se hai la possibilità direttamente dal server (col suo monitor e la sua tastiera ;-))

    a questo punto:
    #mysql -u root -p mysql
    ... lui ti chiederà la password dell'utente root di mysql o dell'utente che hai specificato al posto di root

    ti proporrà una cosa tipo:
    mysql>

    ora puoi scegliere,

    1 se modificare l'utente di mysql permettendo l'accesso solo dal client windows

    2 se aggiungere un nuovo utente

    soluzione1:
    update user set host='ip_client_windows' where user='tuo_utente';

    oppure

    soluzione2:
    insert into user (host,user,password) values ('ip_client_windows','tuo_utente',password('tua_pa ssword'));

    a questo punto se non hai errori dai un
    flush privileges;

    e un

    quit

    ora dovrebbe andare...
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  7. #7
    ok... ora mi collego (ho usato il sistema n°2) con l'utente creato, ma non vedo nessuna tabella (ne ho messe 2 da root sul mysql). Posso trasformare l'utente in un admin o cmq in qualcosa di più "potente"? Vorrei aalmeno vedere tutti i db...

  8. #8
    uppo

  9. #9
    entri in mysql come root e dai il comanto

    grant all privileges to user@ip on nome_db.nome_tabella;

    ciao
    sergio

  10. #10
    Quindi devo farlo tabella per tabella o posso farlo solo per la mysql e poi agire con mysql-front su questaper dare i vari privilegi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.