Tienda especializada en la videoconsola Nintendo DS

 
Feb
25
Archivado en la categoria Debian, Servidor Debian el dia 25-Febrero-2008

logo_mysql.png

En el siguiente articulo vamos a montar MySQL y PhpMyAdmin para poder administrar las bases de datos que mas adelante nos aran falta para crear un Blog con Wordpress.

Por si no lo sabíais todos los Blogs que podemos ver en la red están vinculados a una base de datos que pueden estar en otros lenguajes pero nosotros vamos a instalar las MySQL. Hace tiempo que trato con ellas y son bastante fiables, manejables y rápidas para interactuar con la Web.

Vamos a instalar unos cuantos paquetes para que nuestro servidor pueda ofrecernos bases de datos MySQL del siguiente modo …

Arrancamos nuestro servidor en Linux Debian y nos logeamos como ( root ) e instalamos los siguientes paquetes …. ( Ten el CD de Debian a mano que os lo pedirá seguramente )

apt-get install mysql-server-4.1 mysql-client-4.1 php4-mysql

Para facilitarnos manejo y la administración de nuestras bases de datos vamos a usar el entorno web PhpMyAdmin, con este software podremos crear, borrar, modificar, dar permisos, bueno podemos hacer todo a lo que se refiere a la administración de bases de datos MySQL. Comenzamos la instalación con …

apt-get install phpmyadmin

Seguramente recordareis el directorio raíz de nuestro servidor web. Resulta que el programa phpmyadmin se instala en la ruta /var/www/ de nuestro apache2 por defecto pero nosotros la vamos a enlazar a /home/usuario/www/ para poder acceder a ella desde un navegador, así que ahora tendremos que hacer otro enlace simbólico para poder ver el entorno web de phpmyadmin de la siguiente manera …

ln -s /var/www/phpmyadmin /home/usuario/www/phpmyadmin

Una vez creado el enlace debemos ver ya el directorio de la aplicación en la raíz de nuestro servidor. Abrimos un navegador e introducimos la dirección http://ipdelservidor/www/phpmyadmin/ ( En mi caso http://192.168.1.71/www/phpmyadmin/ )como podéis ver en la imagen …

Pincha sobre el directorio de phpmyadmin y veras una pantalla como esta …

Seguidamente introducimos en la casilla de usuario ( root ), la de password la dejamos en blanco y pulsamos la tecla ( Enter ) …

Antes de nada vamos a eliminar esta brecha de seguridad que por defecto nos ofrece este programa. De momento podemos administrar las bases de datos sin password, esto mismo es lo que vamos a cambiar accediendo al apartado de privilegios …

A continuación editaremos el usuario root para localhost pinchando sobre el icono ( Editar )

Y buscamos la sección de cambio de contraseña que se encuentra mas abajo …

Introducimos el nuevo password en las dos casillas y pinchamos en el botón ( Continuar )

Ahora ya lo tenemos todo listo y seguro. Recordad que a partir de ahora necesitaremos ese password para administrar las bases de datos que mas adelante crearemos.

Recordad apuntaros todos los passwords que estamos usando para crear este servidor ya que os irán haciendo falta con el tiempo y el uso que le demos a nuestro invento casero ;)

De momento hemos creado en todos los capítulos los usuarios …

- Usuario normal, en mi caso ( forat )
- Usuario administrador del sistema, en mi caso y en el de todos vosotros ( root )
- Usuario administrador de las bases de datos MySQL ( root )

Si estas siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Información del sistema con PhpSysInfo )

Este proyecto y muchos mas en el Blog oficial www.forat-project.com

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
RiPliE 25th Febrero, 2008 a las 9:14

ole


Francisco 25th Febrero, 2008 a las 16:12

Simplement e Excelente !!! Gracias por estos buenos tutoriales …que serán uno sólo como guía para todos, no ha faltado nada…Mis conocimien tos sobre instalar servidores estaban muy escasos, ya que con este he encontrado la mejor manerla de echarlo a andar.

Saludos desde México !!


RiPliE 25th Febrero, 2008 a las 20:38

yataa, listo pa lo que venga
;)


Intruso 25th Febrero, 2008 a las 20:49

Nennng, hasta ahora todo perfecto, eso quiere decir que esta todo explicado de puta madre, sabes que yo soy tu banco de pruebas mas fiable, esta todo 100% rulando. Bonito bonnito. Mas alla de internet hahahaha ;)


makineroes 25th Febrero, 2008 a las 21:23

muy buena,esperando impaciente el proximo,a capitulo por dia esta semana tenemos pagina web,jajaj


forat 26th Febrero, 2008 a las 0:43

Muy bien chico me alegro de que todo valla viento en popa a toda vela.

De momento nos queda una semana mas de trabajo así que animo a todos y si tenéis problemas ya sabéis ;)


[...] siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Bases de datos MySQL [...]


makineroes 26th Febrero, 2008 a las 21:25

he empezado desde cero,porque me aparecia “hda=lost interrupt,sabras,por casualidad a que es debido.gracias de antemano,aunque no lo sepas,jajajj,en dos dias,me pongo al dia.


forat 26th Febrero, 2008 a las 22:12

jaja pues no no lo se man ;)

Si no quieres tener problemas sigue la instalación desde el primer capitulo y no te perderás.

Hasta este capitulo, los demás van llegando sin problemas …. osea que funciona seguro y no tiene perdida.


RiPliE 27th Febrero, 2008 a las 14:03

makineroes , o tienes una manguera inadecuada en el disco duro o el disco esta en single, cambialo a autoselect .
;)


Francisco 2nd Marzo, 2008 a las 20:00

Una pregunta Forat, ahora que lo recuerdo. Yo cuando instalé Debian, ya contaba con el dvd así que de ahi lo instalé, en version amd64 . Entonces, cuando quise instalar mysql-server-4.1 y mysql-cliente-4.1 me tiraba un error, que esos paquetes estaban provistos por mysql-server-5.0 así que cambie, e instale esta version y sin problema. Hay alguna diferencia por la version, para continuar con tu maravillos o manual ??

Saludos desde México.


makineroes 2nd Marzo, 2008 a las 21:08

gracias riplie,,he solucionad o el poblema montandolo en un duo-core,que seguro que funciona,y me parece estupendo que otros respondan a las dudas de los que los tenemos,forat,no dara a basto a todo,muchas gracias de nuevo a todos.


[...] vamos a crear la base de datos con PhpMyAdmin . Abrimos un navegador e introducim os [...]


Servidor Web en Linux Debian 5th Marzo, 2008 a las 0:42

[...] de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer Protocol un FTP con ProFtpd 10 – [...]


[...] Bases de datos MySQL y phpMyAdmin [...]


[...] de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer Protocol un FTP con ProFtpd 10 – [...]


[...] de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer Protocol un FTP con ProFtpd 10 – [...]


[...] Servidor Web en Linux Debian 7 – Bases de datos MySQL [...]


rafael dipre 13th Abril, 2008 a las 22:51

todavia no he terminado de leer este tutorial y estoy maravillad o, vuelvo y lo repito, gracias me encanta este blog


Carlos 25th Abril, 2008 a las 2:31

bueno si alguien sigue el manual como lo vengo haciendo…y le sale algun error de permisos….con ahcer un apt-get install php5-mysql sale como piña.
Muy buen manual felicitaci ones y lo sigo leyendo…saludos desde gualeguayc hu entre rios argentina…la capital del carnaval.


alp 25th Abril, 2008 a las 18:02

socorro la he liado a base de bien sin querer he eliminado al usuario de la phpmyadmin , ¿como puedo crear uno ahora? He desinstala do y vuelto ha instalar los paquetes pero no ha funcionado ¿cómo arreglo esto ahora?

Un saludo


Paco Perez 25th Abril, 2008 a las 19:54

Felicitaci ones por el tutorial!!! Muy util para gente como yo que no sabemos del tema.
Tengo un problemill a… Cuando entro pongo http://IPservidor /www/compatible .php, me pregunta el explorador si quiero abrir o guardar el archivo, y tengo el mismo problema cuando intento ejecutar phpmyadmin . ¿Qué hago al respecto? Muchas gracias.


Paco Perez 25th Abril, 2008 a las 21:40

Ya lo he conseguido !! He vuelto a empezar desde cero y ha funcionado , pero me falla la instalacio n del http://ftp... lo comento en el otro apartado porque correspond e más.
gracias


Raul Patricio Balla Andino 28th Mayo, 2008 a las 15:17

quiero aprender linux


[...] vamos a crear los enlaces simbólicos hacia la ruta /home/usuarioweb de los programas phpsysinfo , phpmyadmin y cgi-bin con [...]


jimmy 16th Junio, 2008 a las 23:35

kiero aprender linux ayudame


jose miguel 26th Junio, 2008 a las 15:30

hola estoy siguiendo el manual y la e liado!!!!
en el punto donde debia cambiar la contraseña me e equivocado y e borrado el usuario rootlocalh ost y ahora no puedo entrar en phpmyadmin ……..

ayudaaaa pleaaseeee ee!!!!!!!!


alexander 3rd Julio, 2008 a las 21:04

gracias forat por muy bueno, estaba fastidiado un dia y me puse a instalarlo en un computador que tenia debian y todo bien me dio un error con mysql-client-4.1 pero como dijo un amigo por alli le instale el 5.0 y me funciono dejar seguir probando como dices tu tus loqueras, y tranquilo la mayoria estamos locos por el linux, luego te muestro mis resultados


Arturo Zavaleta 8th Julio, 2008 a las 19:28

no paso de aqui #1064 – You have an error in your SQL syntax; check the manual that correspond s to your MySQL server version for the right syntax to use near ” at line 1 gracias, si alguien me puede yudar.


danny 26th Julio, 2008 a las 19:11

hola q tal como puedo entrar en el panel de control de phpmyadmin ya puse la contraseña ROOT y no pasa nada
q hago gracias


[...] Bases de datos MySQL y phpMyAdmin [...]


danny 28th Julio, 2008 a las 1:49

hola buenas en este paso “ln -s /var/www/phpmyadmin /home/usuario/www/phpmyadmin ”

pongo este codigo y me sale este error “-bash: syntax error near unexpected token ‘in’” a q se debe esto si alguien me puede ayudar les agradesco mucho


sergio 15th Agosto, 2008 a las 18:37

Un comentario que me paso a mi, por si a vosotros os sirve de ayuda…….no podia hacer el enlace de /var/www/phpmyadmin pq no estaba…tenia el phpsysinfo pero no el phpmyadmin , por lo que vi a donde apuntaba el phpsysinfo —>/usr/share y por semejanza busque phpmyadmin y Wuala!!!! (se que no se escribe asi XDDD)….hice el enlace apuntando a /usr/share/phpmyadmin y ya funciono….si alguien tiene ese problema y desinstala ndo y volviendo a instalar no le va, asi me funciono a mi saludos y gracias a todos y en especial a quien hace este blog reicen descuebier to!!

saludos desde Valencia.


[...] de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer Protocol un FTP con ProFtpd 10 – [...]


Mi Familia » Blog Archive » CronoS.Info 23rd Octubre, 2008 a las 16:56

[...] de Red. 4 – Acceso remoto con SSH (Secure SHell) 5 – Apache Web Server 6 – Soporte para PHP 7 – Bases de datos MySQL y phpMyAdmin 8 – Información del sistema con PhpSysInfo 9 – File Transfer Protocol un FTP con ProFtpd 10 – [...]


[...] – 4 – Acceso remoto con SSH (Secure SHell) – 5 – Apache Web Server – 6 – Soporte para PHP – 7 – Bases de datos MySQL y phpMyAdmin – 8 – Información del sistema con PhpSysInfo – 9 – File Transfer Protocol un FTP con ProFtpd – 10 [...]


Claudio 7th Marzo, 2009 a las 15:26

Buena sergio!!grande!
Buen tutorial forat


eulez 10th Marzo, 2009 a las 16:13

Cambiar versión 4.1 de mysql por 5.0.

El phpadmyn me sale en http://ipdelservi dor/phpmyadmin / (sin el www, lo mismo he puesto algo mal)


el orador sobre el páramo 9th Abril, 2009 a las 18:03

gracias sergio. a mi me ocurría lo mismo. además al acceder al phpmyadmin me daba error. luego en otros foros descubrí que se debía a algunos paquetes que no tenía instalados . repasé esta lista:
$ apt-get install apache2
$ apt-get install mysql-server
$ apt-get install php5
$ apt-get install libapache2 -mod-php5
$ apt-get install php5-gd
$ apt-get install php5-dom
$ apt-get install php5-pgsql
$ apt-get install php5-mysql

creo que eran cuatro: php5, mysql-server, php5-gd y php5-pgsql


Lucho26 12th Abril, 2009 a las 11:44

Buenas forat, de verdad te felicito por todos los manuales, soy nuevo en el tema y hasta ahora me ha salido todo bien, solamente se me complico la cosa con el phpmyadmin , ya lo instale, despues realice el enlace hasta el directorio que cree, y cuando entro en el navegador me da ur error que dice FORBIDDEN , que no tengo permiso (You don’t have permission to access /www/phpmyadmin on this server), y vuelvo a hacer el enlace y me dice que el fichero ya existe, es como si estuviese alli pero invisible, como hago para poderlo ver en en directorio www como la pagina compatible .php y el otro directorio phpsysinfo , eso si lo veo pero el directorio de phpmyadmin no, HELP!!! Ayudame forat que estoy trancado en esto. Saludos


LeO 21st Abril, 2009 a las 3:44

FORAT sos un genio!!! Gracias por revivir las ganas de meterme en el mundo Linux.

LUCHO26 fijate que mas arriba escribiero n una solución que a mí me ayudo…me pasaba lo mismo que a vos y esto lo solucionó:

“sergio 15th Agosto, 2008 a las 18:37
Un comentario que me paso a mi, por si a vosotros os sirve de ayuda…….no podia hacer el enlace de /var/www/phpmyadmin pq no estaba…tenia el phpsysinfo pero no el phpmyadmin , por lo que vi a donde apuntaba el phpsysinfo —>/usr/share y por semejanza busque phpmyadmin y Wuala!!!! (se que no se escribe asi XDDD)….hice el enlace apuntando a /usr/share/phpmyadmin y ya funciono….si alguien tiene ese problema y desinstala ndo y volviendo a instalar no le va, asi me funciono a mi saludos y gracias a todos y en especial a quien hace este blog reicen descuebier to!!

saludos desde Valencia.”

SALUDOS!!!


cesar 11th Noviembre, 2009 a las 21:20

buenas amigos lo que sucede es que tengo el mismo problema que tiene lucho y no logro solucionar lo. no comprendo lo que quiere decir: no podia hacer el enlace de /var/www/phpmyadmin pq no estaba…tenia el phpsysinfo pero no el phpmyadmin , por lo que vi a donde apuntaba el phpsysinfo —>/usr/share y por semejanza busque phpmyadmin y Wuala!!!! (se que no se escribe asi XDDD)….hice el enlace apuntando a /usr/share/phpmyadmin diculpen mi ignorancia pero soy nuevo en esto muchas gracias