[glux] Fwd: Joomla & Mysql

AcCiO acciopagliaccio@gmail.com
Ven 6 Lug 2007 12:23:55 CEST


Io sulla debian ho anche questo file: /etc/mysql/debian.cnf

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = ttXgtaJI9oEe7Hrr
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user     = debian-sys-maint
password = ttXgtaJI9oEe7Hrr
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

Non è che c'è qualcosa di simile? Magari potresti fare una ricerca 
all'interno di tutti i files che contenga la strina /tmp/mysqld.sock e 
forse trovi un file scrauso e dimenticato da tutti che contiene proprio 
quello?

Oppure potresti reinstallare il pacchetto mysql-client e magari si 
risolve il problema...

Non so è veramente strano O_O

gigiv ha scritto:
> yess
> 
> [client]
> port            = 3306
> socket          = /var/run/mysqld/mysqld.sock
> 
> [mysqld]
> #
> # * Basic Settings
> #
> user            = mysql
> pid-file        = /var/run/mysqld/mysqld.pid
> socket          = /var/run/mysqld/mysqld.sock
> port            = 3306
> basedir         = /usr
> datadir         = /var/lib/mysql
> tmpdir          = /tmp
> language        = /usr/share/mysql/english
> skip-external-locking
> 
> ------------
> 
> but:
> 
> root@grop:~ # mysql -u root -p
> Enter password:
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket 
> '/tmp/mysql.sock' (2)
> Segmentation fault
> root@grop:~ #
> 
> ma checcacchio va a cercarlo in /tmp ???
> 
> grassie
> gg
> 
> Il 06/07/07, *AcCiO* <acciopagliaccio@gmail.com 
> <mailto:acciopagliaccio@gmail.com>> ha scritto:
> 
>     Ciao,
>     prova a vedere se nel my.cnf esiste questo:
> 
>     [client]
>     port            = 3306
>     socket          = /var/run/mysqld/mysqld.sock
> 
>     Se non esiste, aggiungilo, riavvia il demone e prova a fare:
> 
>     ~ # mysql -u root -p
> 
>     Se ti chiede la password correttamente e accedi hai risolto. Altrimenti
>     vediamo...
> 
> 
>     Ciao
>     accio
> 
>     gigiv ha scritto:
>      >
>      >
>      > boh forse ho trovato il problema
>      > sembra che che in effetti mysql funzioni
>      >
>      > root@grop:~ # mysqladmin -S /var/run/mysqld/mysqld.sock  -p ping
>      > Enter password:
>      > mysqld is alive
>      >
>      > solo che devo indicargli sempre il "sock" altrimenti
>      >
>      > root@grop:~ # mysqladmin   -p ping
>      > Enter password:
>      > mysqladmin: connect to server at 'localhost' failed
>      > error: 'Can't connect to local MySQL server through socket
>      > '/tmp/mysql.sock' (2)'
>      > Check that mysqld is running and that the socket:
>     '/tmp/mysql.sock' exists!
>      >
>      > pensate che questo possa dare problemi con Joomla? ( che comunque
>      > continua a darmi nwll'installazione "username e password errati").
>      >
>      > sempre a proposito di "username e password errati"  googolando ho
>      > scoperto che potrebbe essere un problema di formato delle pw,
>      > una soluzione consigliata e':
>      >
>     ------------------------------------------------------------------------------------------
>      >
>      > A.2.3. Client does not support authentication protocol
>      > MySQL 4.1 and up uses an authentication protocol based on a password
>      > hashing algorithm that is incompatible with that used by older
>     clients.
>      > If you upgrade the server to 4.1, attempts to connect to it with an
>      > older client may fail with the following message:
>      >
>      > shell> mysql
>      > Client does not support authentication protocol requested
>      > by server; consider upgrading MySQL client
>      >
>      > To solve this problem, you should use one of the following
>     approaches:
>      >
>      > .........................................
>      >
>      > Reset the password to pre-4.1 style for each user that needs to
>     use a
>      > pre-4.1 client program. This can be done using the SET PASSWORD
>      > statement and the OLD_PASSWORD() function:
>      >
>      > mysql> SET PASSWORD FOR
>      > -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
>      > .........................................
>      >
>      > ho provato ma mi da' errore
>      > -------------------
>      > mysql> SET PASSWORD FOR
>      >     -> root@localhost=OLD_PASSWORD 12345;
>      > 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 '12345' at line 2
>      > mysql>
>      >
>      >
>      > e forse ho qualche problema ancora:
>      >
>      > mysql> \s
>      > --------------
>      > mysql  Ver 14.12 Distrib 5.0.38, for pc-linux-gnu (i486) using
>     readline 5.1
>      >
>      > Connection id:          18
>      > Current database:
>      > Current user:           root@localhost
>      > mysql: relocation error: mysql: symbol mysql_get_ssl_cipher, version
>      > libmysqlclient_15 not defined in file libmysqlclient.so.15 with link
>      > time reference
>      > root@grop:~ #
>      >
>      >
>      >
>      > grrr sa macchina mi sta facendo un po' incazzare
>      >
>      > gg
>      >
>      > Il 30/06/07, *Diavolo_Rosso* < diavolo_rosso@tiscali.it
>     <mailto:diavolo_rosso@tiscali.it>
>      > <mailto: diavolo_rosso@tiscali.it
>     <mailto:diavolo_rosso@tiscali.it>>> ha scritto:
>      >
>      >     Solitamente di default mysql è impostato con utente root e senza
>      >     password
>      >     quindi in joomla inserendo come host localhost, come user root e
>      >     lasciando in bianco la pass dovrebbe funzionare tutto.
>      >
>      >     Se hai fatto cosi ma non funziona lo stesso, la cosa è
>     alquanto strana.
>      >     Ti conviene riprovare a fare l'installazione del server
>      >
>      >
>      >     gigiv ha scritto:
>      >     >  ciao
>      >     >  premesso che non ci capisco nulla di database
>      >     >
>      >     >  ho bisogno di installare su una macchina il CMS Joomla, che
>      >     richede mysql
>      >     >  ho installato apt-get install mysql-server
>      >     >  ma c'e' qualcosa che non va, quando compilo la maschera
>      >     >  dell'installazione di  joomla sul DB mi dice sempre che ho
>     inserito
>      >     >  username o password errate
>      >     >
>      >     >  riporto ps, qualche test e syslog
>      >     >
>      >     >  qualche buon'anima mi da' una dritta?
>      >     >
>      >     >  grssie e buon week end
>      >     >
>      >     >  gg
>      >
>      >     _______________________________________________
>      >     glux mailing list
>      >     glux@lists.linux.it <mailto:glux@lists.linux.it> <mailto:
>     glux@lists.linux.it <mailto:glux@lists.linux.it>>
>      >     http://lists.linux.it/listinfo/glux
>      >     http://www.lecco.linux.it <http://www.lecco.linux.it>
>      >
>      >
>      >
>      >
>     ------------------------------------------------------------------------
>      >
>      > _______________________________________________
>      > glux mailing list
>      > glux@lists.linux.it <mailto:glux@lists.linux.it>
>      > http://lists.linux.it/listinfo/glux
>      > http://www.lecco.linux.it
> 
> 


Maggiori informazioni sulla lista glux