PDA

Visualizza la versione completa : MySQL non va....


bugme.it
30-10-2004, 11:28
Ciao Ragazzi!

Monto una Suse 9.1, ho installato apache2, php e mysql, ma come da topic questo sembra non funzionare :(

Se da console lancio "mysql" mi da questo errore:


ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Che pu essere?

In effetti in quella dir il file mysql.sock non esiste...

PS: sono niubbo, abbiate pazienza se non capisco :rollo:

Grazie, ciao :ciauz:

Caleb
30-10-2004, 11:33
mysql non e' attivo

prova a lanciarlo con safe_mysqld &

gianiaz
30-10-2004, 11:33
prova ad usare il file di init.

In debian dovrei lanciare:

/etc/init.d/mysql start


non so come funzioni in suse per.

ciao

bugme.it
30-10-2004, 12:01
Nessuna delle due soluzioni va... :(

provando con "mysqladmin start" dice:



linux:/home/black # mysqladmin start
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!


:master:

:bh:

osiryx
30-10-2004, 12:18
Controlla di aver creato il database prima

bugme.it
30-10-2004, 13:03
Originariamente inviato da osiryx
Controlla di aver creato il database prima

Si quello l'ho fatto con "mysql_install_db"...

Ma non mi fa nemmeno settare la pw di root, naturalmente nella console mi sono loggato come superuser...

Che pu essere? :dh:

Tra l'altro un pacchetto della Suse9.1, non dovrebbe dare problemi...

:master:

Caleb
30-10-2004, 13:21
verifica che mysql_install_db ti abbia creato le directory /var/lib/mysql/mysql e /var/lib/mysql/test

poi dai un chown -R mysql /var/lib/mysql per assegnare ricorsivamente tutti i file del database all'utente mysql (che e' gia' stato creato dallo script mysql_install_db)

a quel punto devi essere in grado di far partire il demone con safe_mysqld &, verifica che sia up con mysqladmin ping ed entra con mysql

bugme.it
30-10-2004, 13:34
Originariamente inviato da Caleb
verifica che mysql_install_db ti abbia creato le directory /var/lib/mysql/mysql e /var/lib/mysql/test

poi dai un chown -R mysql /var/lib/mysql per assegnare ricorsivamente tutti i file del database all'utente mysql (che e' gia' stato creato dallo script mysql_install_db)

a quel punto devi essere in grado di far partire il demone con safe_mysqld &, verifica che sia up con mysqladmin ping ed entra con mysql

Ma possibile che ancora non vada???????????

:( non sto capendo niente!!!!!!

:cry:

osiryx
30-10-2004, 14:04
Hai provato ad avviarlo dal centro di controllo della SuSE?

bugme.it
30-10-2004, 14:17
Originariamente inviato da osiryx
Hai provato ad avviarlo dal centro di controllo della SuSE?

Si, da la sembra partire... ma non conosco user e pw per accedervi poi... :dott:

E cmq da console non dovrei almeno pingarlo?!?!

Tra l'altro c' una gui per provare a trafficare?!?! Dove la trovo? (tipo quella per windows insomma)

Loading