[ubuntu-ar] mysql y Joomla

Fernando Niwes fniwes at gmail.com
Tue Jan 1 19:16:04 GMT 2008


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






More information about the Ubuntu-ar mailing list