Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema di connessione MySql

In locale tutto OK ma se provo a collegarmi da internet all'IP
assegnato dalla connessione ADSL all'url del sito ricevo, all'atto della
sottoscrizione del form che richiama una pagina php con connessione al
server MySql ricevo il seguente errore:
Warning: mysql_connect() [funcion.mysql-connect]: Can't connect to local
MySql server throuh socket '/var/lib/mysql/mysql.sock' (2) in
/var/www/html/paginaweb/xxx.inc.php on line 7
Errore connessione: 2002 - Can't connect to local MySql server throuh socket
'/var/lib/mysql/mysql.sock' (2)
Probabilmente devo settare qualcosa in MySql ma non so cosa.
Mi serve davvero un aiuto. Grazie.

 MySql server throuh socket '/var/lib/mysql/mysql.sock' (2) in
Verifica dove e' il socket, di solito e' in /tmp, o cambi la posizione
del socket nella configurazione di mysql (my.cnf) o fai un link dove
si aspetta di trovarlo.
Davide

 socket '/var/lib/mysql/mysql.sock' (2)
 
        sei davvero fortunato, io ho appena risolto il problema.
        era almeno una settimana che ci davo dentro sernza venirne
        a capo.
        ho trovato la soluzione su appunti di informatica libera.
        ti incollo tutta la pagina.
        Verso il fondo trovo quello che ti interessa. ciao
                ------------------------------  
 
Capitolo 394.   Applicazioni base di dati (database)
394.1   Importare dati in MySQL 
Ho un archivio, creato da Clarion sotto Windows. Devo importare questi dati
nel nuovo archivio creato con MySQL sotto Linux. Ho visto che Clarion mi
consente di convertire questi dati in DB2 o DBF. Sapete se con MySQL posso
importare i dati usando uno di questi formati o se devo farmi un
programmino che me li trasforma in testo semplice per poi inserirli con una
procedura automatica?
---------
Puoi esportare l'archivio in modalità testo con i campi separati da uno
spazio o da un carattere speciale di tua scelta; dopo aver creato questo
testo delimitato, puoi importare:
# mysqlimport --help[Invio]
394.2   Mysql, esportare ed importare i database 
Dov'è che MySQL scrive i database, dove immagazzina i dati? Come faccio ad
esportare dei database di MySQL?
---------
MySQL immagazzina i dati nella directory data. In pratica dovresti avere
/usr/local/mysql/data.
Per esportare un database:
# mysqldump -c -u utente NOMEDB >/tmp/QUALCOSA[Invio]
per importarlo, semplicemente:
# mysql < QUALCOSA[Invio]
394.3   Messaggio di errore: PHP con MySQL, Can't connect to local Mysql
server through socket '/tmp/mysql.sock' 
Quando lancio il server mysql attraverso il comando:
# /bin/safe_mysqld[Invio]
tutto sembra funzionare.
Quando invece lancio il comando:
# bin/mysqladmin create dbname[Invio]
mi viene segnalato un errore del tipo:
bin/mysqladmin: connect to server at 'localhost' failed
error: Can't connect to local Mysql  server through socket '/tmp/mysql.sock'
(111)'
Check that mysqld is running and that socket: '/tmp/mysql.sock exists!
---------
Esegui i seguenti comandi:
# updatedb[Invio]
# locate mysql.sock[Invio]
# ln -sf /path/appena/trovato/mysql.sock /tmp/mysql.sock[Invio]
 LDR --- Copyright © 1999-2000 Gaetano Paolone --  bigpaul @ 
pluto.linux.it
-- 
----------------------------------------
Questo host utilizza linux.
Non inviatemi virus. 
Sarebbe tempo perso.
----------------------------------------

FreeMind wrote:

        eccoti la pagina di "appunti ....."
[>a2500.html>] [<a2498.html<] [^a2.html^] 



---------

# mysqlimport --help[Invio]


---------

Per esportare un database:

per importarlo, semplicemente:
# mysql < QUALCOSA[Invio]


# /bin/safe_mysqld[Invio]
tutto sembra funzionare.




---------
Esegui i seguenti comandi:
# updatedb[Invio]
# locate mysql.sock[Invio]


[>a2500.html>] [<a2498.html<] [^a2.html^] 
