[ubuntu-ar] mysql y Joomla

Juan Pablo jpmontiel at gmail.com
Wed Jan 2 05:24:43 GMT 2008


Abajo mi respuesta y mil gracias!
-----Mensaje original-----
De: Fernando Niwes <fniwes at gmail.com>
Responder a: Ubuntu User Group Argentina <ubuntu-ar at lists.ubuntu.com>
Para: jpmontiel at gmail.com, Ubuntu User Group Argentina
<ubuntu-ar at lists.ubuntu.com>
Asunto: Re: [ubuntu-ar] mysql y Joomla
Fecha: Tue, 01 Jan 2008 17:16:04 -0200


Juan Pablo wrote:
> -----Mensaje original-----
> *De*: Facundo Corradini <facundocorradini at gmail.com 
> <mailto:Facundo%20Corradini%20%3cfacundocorradini at gmail.com%3e>>
> *Responder a*: Ubuntu User Group Argentina <ubuntu-ar at lists.ubuntu.com 
> <mailto:Ubuntu%20User%20Group%20Argentina%20%3cubuntu-ar at lists.ubuntu.com%3e>>
> *Para*: jpmontiel at gmail.com <mailto:jpmontiel at gmail.com>, Ubuntu User 
> Group Argentina <ubuntu-ar at lists.ubuntu.com 
> <mailto:Ubuntu%20User%20Group%20Argentina%20%3cubuntu-ar at lists.ubuntu.com%3e>>
> *Asunto*: Re: [ubuntu-ar] mysql y Joomla
> *Fecha*: Sun, 30 Dec 2007 18:21:31 -0300
>
> Mmm.. Tratá de usar una interfaz gráfica como phpmyadmin (instalala 
> con synaptic).
>
> Si desde ahí anda y desde la consola no, es pq estás haciendo algo mal 
> en el comando. Si no anda de ninguna de las dos formas, entonces te 
> debe estar faltando algo de mysql... (o bien alguno de los servicios 
> no está corriendo)
>
> Como instalaste apache y compañia? Lo más conveniente hubiera sido 
> desde synaptic ir a editar --> marcar paquetes por tarea y seleccionar 
> "LAMP server".
>
>
> salute
>
> El día 30/12/07, *Juan Pablo* <jpmontiel at gmail.com 
> <mailto:jpmontiel at gmail.com>> escribió:
>
>     -----Mensaje original-----
>     *De*: Facundo Corradini <facundocorradini at gmail.com
>     <mailto:Facundo%20Corradini%20%3cfacundocorradini at gmail.com%3e>>
>     *Responder a*: Ubuntu User Group Argentina
>     <ubuntu-ar at lists.ubuntu.com
>     <mailto:Ubuntu%20User%20Group%20Argentina%20%3cubuntu-ar at lists.ubuntu.com%3e>>
>     *Para*: jpmontiel at gmail.com <mailto:jpmontiel at gmail.com>, Ubuntu
>     User Group Argentina <ubuntu-ar at lists.ubuntu.com
>     <mailto:Ubuntu%20User%20Group%20Argentina%20%3cubuntu-ar at lists.ubuntu.com%3e>>
>     *Asunto*: Re: [ubuntu-ar] mysql y Joomla
>     *Fecha*: Sun, 30 Dec 2007 05:49:09 -0300 
>
>
>
>     No estoy seguro de cual es tu nivel en esto, así que si mi
>     respuesta te parece medio tonta, te pido disculpas de antemano...
>
>     estás poniendo el usuario y contraseña de tu sistema, o el de
>     MySQL??? (normalmente debería ser root y sin pass)
>
>     El día 29/12/07, *Juan Pablo* <jpmontiel at gmail.com
>     <mailto:jpmontiel at gmail.com>> escribió:
>
>         Hola amigos listeros!
>         Esta vez les pido ayuda para terminar mi instalación de Joomla.
>         1º.- Apache2 Instalado y corre bien
>         2º.- PHP4
>         3º.- MySql
>         4º.- Joomla
>
>         Mi problema es con MySQL
>         (mysql-5.0.45-linux-x86_64-icc-glibc23) ya que funcionaba pero
>         no me dejaba crear las bases de datos pues no se si por olvido
>         o qué, mis contraseñas no me permiten acceder.
>
>         No se si debo borrar todo y comenzar de nuevo ya que intenté
>         con otras distribuciones de MySQL y me dicen que tengo la más
>         actual.
>
>         En fin si a alguien se le ocurre algo, desde ya muchas gracias
>
>         Abrazo
>
>         Jp
>
>         --
>         Ubuntu-ar lista de correo
>         Ubuntu-ar at lists.ubuntu.com <mailto:Ubuntu-ar at lists.ubuntu.com>
>         Modifica tus opciones o desuscribite en:
>         https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>         Siempre leer, comprender y aplicar nuestra etiqueta:
>         https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
>     Mi nivel en esto no es muy alto, pero lo trabajé hace mucho en win
>     y ahora que lo subí a un servidor remoto, lo tengo trabajando y
>     configurando bien.
>     Lo que no logro es en Ubuntu hacer lo mismo pero en mi PC o sea
>     con localhost 127.0.0.1 <http://127.0.0.1>
>
>     Probé con root y clave vacía, pero no hay caso. Yo entro a Ubuntu
>     como único usuario y como root hago comandos en consola para crear
>     bases de datos, pero me los rechaza.
>
>     Aquí un ejemplo como usuario y como root:
>
>     juan at juan-linux:~$ sudo -s
>     [sudo] password for juan:
>     root at juan-linux:~# mysqladmin -u db_user -p create Joomla
>     Enter password:
>     mysqladmin: connect to server at 'localhost' failed
>     error: 'Access denied for user 'db_user'@'localhost' (using
>     password: YES)'
>     root at juan-linux:~# mysqladmin -u db_user -p create Joomla
>     Enter password:
>     mysqladmin: connect to server at 'localhost' failed
>     error: 'Access denied for user 'db_user'@'localhost' (using
>     password: NO)'
>
>     Desde ya muchas gracias por contestarme y ser tan cauto en tu
>     respuesta.
>
>     Abrazo
>
>     Juan Pablo 
>
>
>     --
>     Ubuntu-ar lista de correo
>     Ubuntu-ar at lists.ubuntu.com <mailto:Ubuntu-ar at lists.ubuntu.com>
>     Modifica tus opciones o desuscribite en:
>     https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>     Siempre leer, comprender y aplicar nuestra etiqueta:
>     https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
> Me fijé como dijiste, synaptic ir a editar --> marcar paquetes por 
> tarea y seleccionar "LAMP server".  Y está instalado.... por eso digo 
> que es raro y a mi también me llama la atención.
> De todos modos gracias y seguiré buscando
>
> Abrazo Y Feliz Año para vos y toda la Comunidad Listera
>
> Juan Pablo 
Antes que nada perdón si repito algo que otra pesrona ya dijo, pero no 
se si me llegaron todos los mensajes.
Hecha esa aclaración algunos comentarios.

1.
Dices que probaste con un usuario y también como root y no hay caso, no 
podes crear la base de datos.
Por el ejemplo que nos pasaste, realmente esta intentando siempre con el 
mismo usuario de mysql (db_user)

Sin embargo creo que eso no es lo que se había querido decir cuando 
intentaras como root sin contraseña.
Ahí se referían al usuario root de mysql, que no tiene nada que ver con 
el usuario root del sistema.

Probá ejecutando el siguiente comando,

$ mysqladmin -u root create Joomla

Ahi estaras intentando crear la base de datos Joomla usando el usuario 
root de mysql.
Si esto no da resultado, y tira el error: 'Access denied for user 
'root'@'localhost' (using password: NO)' significa que tu usuario root 
tiene una contraseña. en es caso si tienes idea cual es la contraseña 
del root de mysql deberías probar con el siguiente comando

$ mysqladmin -u root -p create Joomla

(idem al anterior pero te pregunta la contraseña de usuario root)

Estos comandos los podes ejecutar con cualquier usaurio que te hayas 
logueado no necesitar ser root ni nada.

2.
Es probable que lo que dije en 1 no funcione porque el usuario root 
tenga contraseña y no recuerdes cual es. Si ese es el caso deberás 
resetear la contraseña de root. En internet podrás encontrar varios 
métodos para hacer esto... te paso ahora uno que yo probé y funcionó.

En una terminal con un usuario común (o con root si no queres escribir 
todos los sudo)
(lo escrito en parentesis son mis comentarios, no los ingreses)
(el $ y mysql> son los prompts.. tampco se ingresan.. cuando recien 
comencé en linux eso no lo sabía y hasta no avivarme no me salia nada 
jejeje)

$ sudo /etc/init.d/mysql stop         (paramos el mysql)
$ sudo mysqld_safe --skip-grant-tables --skip-networking & (no olvidar 
el & al final de la linea!. Este comando inicia mysqlsin permisos y sin red)
(luego del comando anterior el renglon queda en blanco, sin prompt,  
pero aún así podes escribir comandos)
$ mysql -u root mysql
(aca ya estamos dentro de mysql)
mysql> update user set password=password('lo_que_quieras') where 
user='root'; (no olvidar punto y coma al final)
mysql> quit
$ sudo /etc/init.d/mysql restart (reiniciamos mysql normalmente)

Luego de este procedimiento (que espero se haya entendido algo) la 
contraseña de root de mysql debería ser conocida asi que podrías crear 
tus tablas con:

$ mysqladmin -u root -p create Joomla
y cuando pregunte la contraseña ingresar lo que pusiste en lugar de 
'lo_que_quieras'

Suerte ! espero haber ayudado



Mirá, hice el comando 1º.- y me dice esto:
juan at juan-linux:~$ mysqladmin -u root create Joomla
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Veo el segundo comando:
juan at juan-linux:~$ mysqladmin -u root create Joomla
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'


3º.- Voy continuando y me dice así:
juan at juan-linux:~$ sudo mysqld_safe --skip-grant-tables --skip-networking
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[32519]: started

Pero ahí se queda la terminal como esperando... y sin nada donde poderle dar órdenes...
y si pongo tal cual: $ sudo mysqld_safe --skip-grant-tables --skip-networking &
se me cierra la terminal (consola)

Pero sigamos.. si?
puse el comando que sigue en tu GENEROSO instructivo y me aparece esto:
juan at juan-linux:~$ mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.45-Debian_1ubuntu3.1-log Debian etch distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Lo que me parece genial ya que nuenca antes lo había logrado.... Geniooooooooooooooooooooooooooo!

Vamos con el siguiente comando.

corresponds to your MySQL server version for the right syntax to use near 'update user set password=password('pepe') where 
user='root'' at line 2
mysql>

En fin, la tengo difícil, pero sigamos con el maravilloso ejemplo. (Lo digo de corazón).
mysql> sudo /etc/init.d/mysql restart
->

Esto algo me da alegría ya que estoy en MySQL pero no me deja crear Dbase ni tabla....

Aunque insisto y cumplo la última: mysqladmin -u root -p create Joomla

a ver?

-> mysqladmin -u root -p create Joomla
    ->

Así queda....
Ya se que estoy cerca... pero algo no funciona.

Fernando, Gracias. Creo haberte mostrado lo que hice y lo que me salió como resultado.


Te comento que el mejor resultado lo estoy logrando en modo remoto con
mi sitio. Pero quisiera realmente explotar la posibilidad de mi
localhost. Y me da mucha bronca que en win lo lograba....

De todos modos veo que sabés un toko de de esto y quiero aprender, por
eso agradezco mucho... muchísimo lo que me aportas.

Abrazo y buen 2008

Jp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20080102/26842e62/attachment-0001.htm 


More information about the Ubuntu-ar mailing list