Instalación de Apache Tomcat y MySQL

Imagen de rickytm
0 puntos

Buenas noches, la duda de hoy es para saber como instalar el Apache Tomcat y el MySQL en mi maquina, todo esto se originó porque estamos viendo estos programas en Windows, además del Eclipse, ya lo tengo instalado, para el desarrollo de JSP, lo único que quiero es instalar estos programas para poder hacer mis prácticas, espero que me puedan orientar sobre como instalar y por si tienen de casualidad algún tutorial sobre esto programas.
Además de instalarlos no sé si tenga que configurar el JAVA con algún JDBC para MySQL, en el curso vemos SQL SERVER 2005, y utilizamos el JDBC para correr los programas.
Bueno espero que haya sido claro en mi duda, espero que me puedan ayudar, se los agradecería bastante.
Nos vemos y gracias por tomarse la molestia de leer este post

Imagen de gotxa
+1
0
-1

"...orientar sobre como instalar..."

¿Te suena synaptic? No quieras saber la cantidad de cosas que están al alcance de un click.

"...algún tutorial..."

¿qué tal usar tu buscador favorito en internet? a estas alturas, no creo que te sorprenda la cantidad de tutos y manuales que hay.

Sobre JDBC, pues no puedo decirte exactamente. Lo que es seguro es que tendrás que atacar la bbdd hacia afuera ya que M$-SQL Server no pitará en el pingüino (o, sea, la bbdd en un equipo ó máquina virtual con Hasefroch). En cualquier caso, para estas cosas el manual va de perlas... y los foros para resolver cuestiones que el manual u otros foros no responden.

Saludos calurosos
GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de rickytm
+1
0
-1

ya instalé el MySQL, pero cómo le hago para conectarme con MySQL? me pide el server hostname, user y password, además del puerto, espero que me puedan orientar el respecto para poder utilizar esta aplicación. Nos vemos y gracias por la ayuda

+1
0
-1
Imagen de rickytm
+1
0
-1

Buenas, ahora el problema que tengo es este, al dar click en MySQL Administrator me aparece este error:
Could not connect to host 'localhost'. MySQL Error Nr. 1045 Access denied for user 'Administrator'@'localhost' (using password: NO) Click the 'Ping' button to see if there is a networking problem.

No sé qué hacer, espero que me puedan ayudar

+1
0
-1
Imagen de gotxa
+1
0
-1

http://dev.mysql.com/doc/refman/5.0/es/post-installation.html

En este caso concreto del programa que utilizas, éste intenta conectarse al demonio de MySQL en localhost (bien) con la cuenta 'Administrator' (seguramente mal) y sin cotraseña (mal). Éstos son unos datos user/pass genéricos que has de configurar.

En resumen, tunea MySQL que justo después de instalar no lo está (¿p.ej. a que no le has dicho en ningún sitio un user/pass de acceso total a MySQL? ¿y un user/pass de acceso normal tampoco?). Debes leer el manual largo y tendido, lo siento no hay otro remedio. Seguramente en internet hay multitud de guías copy+paste de esta primera puesta a punto.

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de rickytm
+1
0
-1

Bueno, checaré la página y después te comentó como me fue, te cuidas y gracias por tu ayuda

+1
0
-1
Imagen de rickytm
+1
0
-1

no me deja meter una nueva contraseña, me marca este error:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Seguí los pasos que vienen en el tutorial que me pasaste y nada
me marca lo mismo

+1
0
-1
Imagen de gotxa
+1
0
-1

hola de nuevo rickytm
por favor, no nos lo pongas difícil haciendo buscar entre el manual dónde tienes el problema. Da el enlace exacto, la instrucción en concreta, qué has hecho y qué no, qué mensajes te devuelve la consola en todo lo que haces (sobre todo si da errores o avisos, claro).

Por el error que das aquí sólo se sabe: utilizas mysqladmin para algo en concreto, y no te puedes conectar al servidor mysqld en localhost con la cuenta root sin contraseña. ¿Y porqué no te conecta? Podría, la verdad, ¿porqué no? tu pingüino sólo hará lo que le gigas que haga. No sabemos si has configurado un usuario root sin contraseña, no sabemos si tienes mysqld corriendo, no sabemos si querías darle una contraseña a mysqladmin pero no sabías cómo... Recuerda que sólo tu estás delante de tu pantalla.

En este caso no vale sólo decir "he configurado un usuario root de acceso total a todas las bases de datos con contraseña la-que-sea en el host local", sino dinos cómo lo has hecho poniendo las instrucciones que sean. Entiendo que no dominas por ahora esto de MySQL, por eso es necesario.

Seguramente un vistazo a http://doc.ubuntu-es.org/Mysql te ayude.

Saludos
GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de rickytm
+1
0
-1

Aquí te mando el comando que ejecuté y me marcó el mensaje de error:

sudo mysqladmin -u root password nuevacontraseñasderoot

obvio que cambie la contraseña y no lo pequé así como está
me marcó esto:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Anteriormente ejecuté los comandos que vienen en la página que me mandaste,http://doc.ubuntu-es.org/Mysql, como este:

sudo netstat -tap | grep mysql

y me mandó este mensaje:

tcp 0 0 localhost:mysql *:* ESCUCHAR

No sé que más tenga que hacer, como quiera gracias por la ayuda
atte: Ricardo

+1
0
-1
Imagen de gotxa
+1
0
-1

que me corrijan si me equivoco pero mysqladmin no tiene porqué ejecutarlo root, el admin de las bbdd no tiene porqué coincidir con el admin del sistema. Además que no hay manera de "hacer un sudo" en una conexión cliente/servidor mysqld (no hay consola que valga). Así que lo primero, sobra sudo (ya se que viene en la doc de ubuntu-es, habrá que cambiarlo).

Y lo segundo, la instrucción que pones es para cambiar la contraseña del root de bbdd pero no le especificas la anterior (parámetro -p) y es lo que no le gusta. Hmmm... ¿le has puesto ya la contraseña al root de bbdd o no? Por todos los errores que te da, parece que

  1. sí tiene ya contraseña y tu te intentas conectar sin ella, o bien
  2. no existe el usuario root en MySQL, o bien
  3. no está corriendo mysqld (descartado según netstat).

Si resulta que ya le cambiaste la contraseña añade el parámetro -p a mysql o a mysqladmin para que te la pregunte. Si no la recuerdas, sigue http://www.guia-ubuntu.org/index.php?title=MySql#Recuperar_la_contrase.C...

O quizá estas afectado por lo que comentan en el post 12 de http://ubuntuforums.org/showthread.php?t=27156&page=2 aunque el hilo es algo antiguo.

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de rickytm
+1
0
-1

Lo único que hice fue instalar el MySQL, desde el gestor de paquetes de Synaptic, tal y como lo habías recomendado, después traté de ejecutar "MySQL Administrator" que está en la pestaña de "Programación".
Me pidió la contraseña y demás, no le puse nada y ahí fue donde comenzó todo esa ponedera de mensajes de error.
No sé que pasó, pero bueno espero solucionarlo pronto, por mientras deja checar el link que me pasaste.
Gracias
Ricardo

+1
0
-1
Imagen de rickytm
+1
0
-1

Estaba leyendo el link, el primero que me mandaste, ejecute la sección de resetear el password, y al ejecutar el primer comando:
/etc/init.d/mysql stop

Me marcó esto:
open: Permission denied
* Stopping MySQL database server mysqld cat: /var/run/mysqld/mysqld.pid: Permiso denegado
open: Permission denied
[fail]
[1]+ Exit 1 mysqld_safe --skip-grant-tables

Qué puedo hacer?
De nuevo gracias por tomarte la molestia por ayudarme

+1
0
-1
Imagen de gotxa
+1
0
-1

los servicios en general, y mysqld en particular, ha de manejarlos root (con sudo), de ahí el "permiso denegado".

GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de rickytm
+1
0
-1

muchas gracias por toda la ayuda, al fin pude arrancar el MySQL, después de poner mucho gorro, te agradezco tu ayuda, me ha sido de gran utilidad. Nos vemos y déjame buscar más información sobre MySQL para aprender más.

Te cuidas y de nuevo muchas gracias
Atte: Ricardo

+1
0
-1