Newsgroup: it.comp.os.linux.sys
Titolo: Navicat

Ragazzi tuto uqesto è paradossale.
Ho scaricato Navicat per gestire MYSQL da un portatile win Xp.
Il problema è che non si vuole connettere dandomi questo errore:
1130 - Host 'x.x.x.x' is not allowed to connect to this MYSQL server
se provo in locale tutto funziona correttamente:
# mysql -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11 to server version: 
5.0.22-Debian_0ubuntu6.06.2-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Come mai?
Dove posso reperire info?
Sul sito di navicat non c'è molta documentazione.
Loro consigliano di fare una prova su un Server MYSQL e quando faccio il 
tentativo funziona correttamente...mah?
Grazie

 Come mai?
Perchè il tuo utente può collegarsi solo tramite localhost, cerca sulla 
documentazione di mysql informazioni sugli utenti remoti
Luca

 Sul sito di navicat non c'è molta documentazione.
Ma hai dati i privilegi per la connessione da remoto al tuo utente?
del tipo
grant select,insert ..... on nomedb.* to nomeutente@"%" identified by 
'tuapass';
flush privileges;
                            -- Yena -- 

 flush privileges;
mysql> mysql -u root -p
     -> \q
Bye
root@ubuntu:~# mysql -h localhost -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20 to server version: 
5.0.22-Debian_0ubuntu6.06.2-         log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> SELECT VERSION(), CURRENT_DATE;
+---------------------------------+--------------+
| VERSION()                       | CURRENT_DATE |
+---------------------------------+--------------+
| 5.0.22-Debian_0ubuntu6.06.2-log | 2006-09-06   |
+---------------------------------+--------------+
1 row in set (0.00 sec)
mysql> SHOW DATABASE
     -> SHOW DATABASES;
ERROR 1064 (42000): You have an error in your SQL syntax; check the 
manual tha         t corresponds to your MySQL server version for the 
right syntax to use near 'DATABASE
SHOW DATABASES' at line 1
mysql>
questo è l'errore  che mi da MYSQL...

     -> SHOW DATABASES;
mi pare sia evidente, no?
Ecco:
mysql> SELECT VERSION(), CURRENT_DATE;
+----------------------+--------------+
| VERSION()            | CURRENT_DATE |
+----------------------+--------------+
| 5.0.24a-Debian_3-log | 2006-09-06   |
+----------------------+--------------+
1 row in set (0.00 sec)
mysql> SHOW DATABASE
    -> SHOW DATABASES;
ERROR 1064 (42000): You have an error in your SQL syntax; check the
manual that corresponds to your MySQL server version for the right
syntax to use near 'DATABASE
SHOW DATABASES' at line 1
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| bugtracker         |
| clopd              |
| dpdental95219      |
| hanskalabs         |
| joomla             |
| mysql              |
| streber            |
| test               |
| wordpress          |
+--------------------+
10 rows in set (0.00 sec)
mysql>
Ciao,
David
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFE/ogi5sXXcRsFI+cRAqrrAKCST93+P/O/Nj/MWLZmIK2F+4V/pgCgi/DI
frtHkxD5jm4yWjSLFy/eTNk=
=TNbN
-----END PGP SIGNATURE-----

 mi pare sia evidente, no?
Evidente sarà per te...non certo per me :-(

 Evidente sarà per te...non certo per me :-(
Ti ho fatto pure un esempio un po' più sotto... :)
Il comando che devi dare è "SHOW DATABASES;".
Quello che hai dato tu corrisponde a "SHOW DATABASE SHOW DATABASES;", il
che per MySQL non ha alcun senso.
Peace!
David
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFE/onT5sXXcRsFI+cRAqB2AKCEz6/cALou0pWOfuIU8/sPWCJeKACgmSIn
TuOTvAZh2XUqJ8d7xxF+KmA=
=MBix
-----END PGP SIGNATURE-----

 che per MySQL non ha alcun senso.
grazie e scusa la mia ignoranza ;-) :-P

 
Con navicat a che host ti colleghi?
Per mysql, 127.0.0.1 è diverso da localhost.
Quindi se hai creato un utente con permessi su localhost, da 127.0.0.1 
non si potrà collegare.

 si potrà collegare.
Ma che centra? Lui si collega da un pc con XP, quindi non puo' essere ne 
localhost ne 127.0.0.1 ovviamente!