Tutorial: Servidor MySQL Part. 1

Que tal compañeros :^^:
Bueno pues les pongo este pequeño tuto el cual aunque es muy sencillo y creo muchos de ustedes conocen, es importante para los que no, y para ir poniendo y aprendiendo un poquito mas en la comunidad.

Criticas, carrillas, observaciones, comentarios y demas son bienvenidos. :orgu:
En este caso el punto es poder levantar un servidor MySQL para algunos proyectos escolares.

Un primer paso importante para la creacion de un servidor, ya sea MySQL, Web, FTP, TFTP por mencional algunos, seria la creacion de un nombre de dominio asignado a una direccion IP.

Pero que es un nombre de dominio y una direccion IP?


Nombre de Dominio
(Definicion de w3rty)
Es una cadena de caractares, o comumente llamado nombre que se da de alta en un servidor de DNS y que hace referencia a una direccion real de un host, para este caso nuestra computadora que sera el servidor

Direccion IP
(Definicion de w3rty)

La direccion IP es un conjunto de 32bits los cuales se ultilizan en las redes para pode asignar una direccion unica a cada dispositivo de la red, para facilitar su uso esta se maneja comunmente en 4 cantidades separadas por dos puntos ":"

(Mayores informes, pregunten en google)

Una vez sabiendo esto podriamos decir que cada nombre de dominio o link como lo conocemos hace referencia a una maquina, y la referencia a esta maquina es su direccion IP.
Para poder conocer la IP de algun servidor, basta con hacer uso del comando ping, el cual lo utilizamos para probar la conexion de host a host.


Como vemos en la imagen anterior podemos ver dos cosas, primeramente que podemos tener comunicacion con el servidor de google, y la segunda es que la direccion IP del server es 72.14.205.104

Si nosotros utilizamos un browser y ponemos ya sea www.google.com o 72.14.205.104 estaremos mandando una peticion de http al servidor de google, ya que el dominio y la ip hacen referencia al mismo host, cuando utilizamos el dominio en vez de la ip antes de la peticon http se hace una peticion DNS, el cual es un sistema que mantiene actualizada digamos una agenda telefonica en donde checa el nombre y nos da la direccion, y despues se prosigue mendiante otros protocolos a la consulta http.

Ahora bien, estas empresas o servidores grandes como google, cisco, hi-5, el bruto xD por mencionar algunas tienen una IP estatica, osea no cambia por lo cual pueden asociar su IP con un nombre de dominio, por que que pasaria si cambiara constantemente y el DNS no se actualizara? Simplemente estariamos haciendo referencia a un host que tal vez no preste el servicio o sea otro servicio o ningun host tenga esa IP y no estemos haciendo referencia a nada, por eso estas compañias mantienen una IP estatica.

Aqui en mexico, los ISP para los particulares no asignan estaticamente sus IPS, esto quiere decir que cada vez que nosotros nos conectamos a la red de Internet la IP cambia, por lo que si queremos poner un servidor particular como el que haremos necesitamos algo para poder actualizar el DNS con la IP que nos asignen en este momento y por su puesto crear un Dominio para que sea mas comodo para los clientes.

En este caso utilizaremos el servicio de www.no-ip.com el cual es un servicio gratutito que nos permite crear un dominio gratuito y sin publicidad :ehh: para poder hacer referencia a un host.

El primer paso seria ir a la pagina de http://www.no-ip.com/ y crear una cuenta.



Aqui tendremos que llenar los campos y dar click en I accept, crate my account



Nos enviara un mail de activasion a el mail que pusismos, asi que resta ir al mail encontrar el correo y darle click para activar nuestra cuenta.

Una vez activada procedemos a hacer el login de la pagina con nuestra cuenta de email y el password que introducimos.



Ya loggeados procedemos a crear un dominio para nuestro host.



Como podemos ver existen varias opciones, el nombre que le daremos al dominio, el dominio gratutito que podemos usar, la direccion IP actual de internet, y otras opciones que dejaremos por el momento asi, ya que no nos seran de utilidad en este caso. Una vez completado los puntos importantes damos click en create host.



Cargandose la pagina nos aparecera el administrador de host mostrandonos los dominios ya creados y si queremos borrarlos o modificarlos, tambien cabe mencionar algo importante existe la parte donde dice Current Host, como ven podemos tener un total de 5 dominios gratuitos :^^:.



Realizado esto procedemos a descargar el software que instalaremos en el servidor y que se encargara de poder proporcionar las actualizacion en un tiempo determinado de la IP actual de internet para asociarlo a los dominios que tenemos en la cuenta.



Ejecutando el programa, nos aparecerera una ventana la cual nos pide nuestro email como el password con el que nos registramos, una vez que los pusimos correctamente nos aparece una nueva ventana en donde veremos los host y grupos que hallamos creado, y la opcion de poder activarlos o desactivarlos mediante la casilla.



Una vez que ya activamos nuestro host podemos checar si funciona mediante el comando ping y nuestro nuevo nombre de dominio.



Vimos que podemos tener tanto comunicacion con el host asi como que ya el DNS traduce correctamente el nombre de dominio a nuestra IP actual.
Por cierto otro comando que se puede utilizar para saber nuestra ip asi como verficicarla seria IPCONFIG aunque si nuestra conexion a internet esta dada por un router, y no tenemos conexion directa, veremos una IP distinta esta pertenece a la IP pero de la LAN para checar sin fallas la IP de internet pueden usar http://www.showmyip.com/.

De momento esto es lo que llevo del tuto xD, la parte de la instalacion y configuracion de MySQL se las pongo en un rato mas, tengo que largarme, sobres.
:^^: Saludos.

5 comentarios:

Dr. Death dijo...

Orale esta chido el tuto, pero pss por que en windorr???, jejeje, pero si esta bien explicado, esperemos la segunda parte, camaras!!.

x3mw3rty dijo...

Lo hize en win ya que es el SO mas usado por la mayoria de gente, con esto no digo que es el mejor, posteriormente les traeremos el nemux y yo uno pero en linux o freebsd con un servidor mas complejo.

Esperenlo :P

Por cierto yo creo la segunda parte sera en videito por que da weba escribir tanto xD.

Luis Antonio Martínez dijo...

ora joto pa cuando la segunda parte del tuto ¬¬

Luis Antonio Martínez dijo...

ORale joto la 2a parte ¬¬ tengo mi pc parada por no tener la 2a parte

Anónimo dijo...

Gracias por la infor, lo voy a probar? =)=)=)=)=)=) !!!!