[glux] Fwd: Joomla & Mysql

AcCiO acciopagliaccio@gmail.com
Ven 6 Lug 2007 12:44:43 CEST


Si, quello è un metapackage. E suppongo che rimuova anche la 
libmysqlclient (a meno che non abbia dipendenze chissaddove).

Comunque mi sono appena fatto una macchina virtuale con ubuntu 6 (hai 
ubuntu 6?) per vedere se l'errore si replica (si vede che in ufficio ho 
molto da fare...)

ti faccio sapere!

accio

gigiv ha scritto:
> si il debian.cnf e' identico (pw a parte)
> nel syslog pero' trovo sto errore che riporto sotto, ora provo a 
> reinstallarlo
> pensi che un apt-get --purge remove mysql-client  possa bastare?
> 
> ancora grazie
> 
> gg
> 
> Jul  6 11:54:55 grop mysqld[13220]: Version: 
> '5.0.24a-Debian_9ubuntu2-log'  socket: '/var/run/mysqld/mysqld.sock'  
> port: 3306  Debian etch distribution
> Jul  6 11:54:58 grop /etc/mysql/debian-start[13261]: Upgrading MySQL 
> tables if necessary.
> Jul  6 11:54:59 grop /etc/mysql/debian-start[13267]: 
> /usr/bin/mysql_upgrade: relocation error: /usr/bin/mysql_upgrade: symbol 
> dynstr_append_os_quoted, version libmysqlclient_15 not defined in file 
> libmysqlclient.so.15 with link time reference
> 
> 
> Il 06/07/07, *AcCiO* <acciopagliaccio@gmail.com 
> <mailto:acciopagliaccio@gmail.com>> ha scritto:
> 
>     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>
>      > <mailto: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>>
>      >      > <mailto: 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>> <mailto:
>      >     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://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>
>     <mailto:glux@lists.linux.it <mailto:glux@lists.linux.it>>
>      >      > http://lists.linux.it/listinfo/glux
>     <http://lists.linux.it/listinfo/glux>
>      >      > http://www.lecco.linux.it
>      >
>      >
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> glux mailing list
> glux@lists.linux.it
> http://lists.linux.it/listinfo/glux
> http://www.lecco.linux.it


Maggiori informazioni sulla lista glux