Boletín mensual CAFETERO100, segunda época
Aquí te daremos tips y recomendaciones de como mejorar y hacer más fácil tu experiencia de WebMaster
o simple aficionado a la Internet en tu cuenta de alojamiento web compartido.
Para no recibir más este boletin, por favor utiliza la liga de abajo.
El boletín CAFETERO100 es una publicación mensual, y sale cada dia 5 de mes.
   CAFETERO100 -- BOLETIN MENSUAL Octubre 5, 2005 MAS BOLETINES TECNICOS No. 5
que es mysql tutorial mysql tutorial mysql
  EN ESTE NUMERO: COMO CREAR BASES DE DATOS EN MySQL
Patrocinadores
Cristales muranos
Medallas, pulseras, cruces, muranos, cuarzos, anillos, plata, oro, mayoristas son bienvenidos.
www.bimoda.com
Artículos promocionales
Todo para que promocione su negocio: Playeras, gorras, llaveros, encendedores, plumas, ropa, agendas, relojes, y mucho más.
www.coip-publicidad.com
¡Tu celular a punto!
Las mejores melodias: Dulce Niña, La Camisa Negra, tonos, sonidos reales, juegos, fotos, logos, videos.
celulares.microprecios.com
Solteras, solteros
Amigos, amigas, encuentra tu pareja en este increíble sitio dedicado a la amistad y el amor.
www.amor-es.net
Aquí puedes anunciarte


HOSTING LINUX

HOSTING WINDOWS

HOSTING LINUX REVENDEDOR

HOSTING WINDOWS REVENDEDOR

NOMBRE DE DOMINIOS

BUSCADORES Y DIRECTORIOS

PERSONALIZACION DE SOFTWARE OPEN SOURCE

DESARROLLO A LA MEDIDA

PAQUETES DE PLANTILLAS WEB HTML, PSD, FLASH, SCRIPTS, EBOOKS

¡OFERTAS...!



que es mysql

que es mysql

    Octubre 5 2005, No. 5, Nueva Epoca


  Base de Datos MySQL

SQL es el acrónimo de Structured Query Language y en español su traducción es Lenguaje de búsqueda estructurada. SQL es un estándar internacional de búsqueda y selección de información para bases de datos. MySQL es esencialmente un servidor SQL, y responde a solicitudes de información escritas en SQL. Puedes comunicarte con MySQL usando una amplia variedad de lenguajes de programación, aunque PHP ha sido el más común de ellos. MySQL es OPen Source Software (código abierto) y su uso no tiene ningún costo asociado. Generalmente, el alojamiento compartido que usa cPanel utiliza PHP y MySQL acompañado de Linux en alguna de sus versiones.

En este boletín veremos la forma de utilizar de manera básica MySQL. Manos a la obra.

En cPanel, en la sección de Herramientas, encontrarás el ícono de MySQL. Da clic sobre el mismo para entrar al módulo de MySQL.

tutorial mysql
Crear una Base de Datos MySQL
Ya en la sección de bases de datos MySQL, escribe el nombre deseado de la base de datos en la caja de texto que se encuentra en la parte derecha de la leyenda MySQl Database.
Con dar clic en Create MySQL Database será suficiente para tener una base de datos creada.
La base de datos será incorporada al fólder /var/lib/mysql.
En el alojamiento compartido, el nombre de la base de datos será antecedido por el usuario de tu cuenta y un guión bajo. Por ejemplo, si decidiste nombrar a tu base de datos con el nombre de PRIMERA, y el usuario de tu cuenta de hosting es MICUENTA, el nombre completo de la base de datos será MICUENTA_PRIMERA.
Es importante recordar esto ya que al momento de colocar el nombre de la base, muchos usuarios desconocen que deben de incorporar también esta parte.

tutorial mysql
Es importante mencionar que tenemos una base de datos como contenedor, su estructura, pero que no contiene realmente ningún objeto dentro de ella. Este tipo de bases de datos son un recipiente, parecidos a un contenedor tipo litro de leche, pero vacío.

Toda base de datos, para ser accesada, requiere de un usuario y un password. Y además de asignarle un usuario, es necesario asignarle derechos de acceso y acción al usuario creado.

Crear un usuario en MySQL
Para crear un usuario en MySQL es muy simple:
coloca el usuario y el password en su caja de texto correspondiente.
Da clic sobre el botón de Add User.

mysql
Una aclaración importante sobre el usuario creado en MySQL para alojamiento compartido es que, al igual que para la base de datos, MYSQl automáticamente añade en usuario y el guión bajo al nombre de usuario, y tenemos un nombre de usuario compuesto. Así, por ejemplo, sí el usuario de la base de datos creada arriba (MICUENTA_PRIMERA) le asignaste un usuario llamado PRIMERAUSER, entonces, el usuario creado realmente tendra el nombre completo de MICUENTA_PRIMERAUSER. Y será este último nombre de usuario el que debe utilizarse al momento de asignar en el código de cualquier página que use la base de datos. El password queda exactamente como lo colocaste. Es decir, no se le asigna nada extra.
Si colocaste MICLAVE como password, MICLAVE será el nombre exacto de tu password.

Asignar derechos a un usuario en MySQL
Ya creado el usuario es importante asignarle derechos de acceso y de acción en la base de datos al que será asignado. Para aplicaciones web de mediana y alta prioridad es importante que exista una real y efectiva división de tareas de los usuarios asignados. Esto implica que podemos tener más de un usuario asignado a una misma base de datos, aunque de manera general y para sitios pequeños, con un usuario será suficiente.

Tenemos la opción de asignarle a un usuario los siguiente derechos:
Todos, el cual incluye todos los que mencionaremos, y es ciertamente el administrador global de la base.
Create, Select, References, Alter, Delete, Insert, Index, Create temporary tables, Drop, Update, Lock tables.

panel control

Como un ejemplo, si determinado módulo web sólo permite consultar información a los usuarios que tienen acceso al mismo, y no existe ningún tipo de actualización, borrado o inserción por parte de los usuarios, entonces no hay razón para asignarle al usuario de base de datos la posibilidad de eliminar, actualizar, o insertar información cuando no requerirá hacerlo. Este tipo de medidas de seguridad debieran de observarse como protección básica de la información contenida en la base de datos.

Eliminar Bases y Usuarios en MySQL
Tanto las bases de datos como los usuarios puedes ser eliminados de manera fácil. Es importante decir que las bases y usuarios eliminados no se pueden recuperar.
Al eliminar la base de datos se elimina el recipiente y todo lo que contenga ya sea una tabla o cientos de ellas.

Los derechos asignados a los usuarios son administrables y se pueden cambiar en cualquier momento.
Para complementar el string de conexión (cadena de conexión) nos falta indicar nada más que el servidor, en los alojamientos compartidos, casi siempre es LOCALHOST (lo cual significa que la base derá accesada via web desde el mismo servidor), a menos que se indique en la parte de Host Access que la base de datos será accesada desde otro servidor y el cual debe ser identificado por el nombre de dominio o la dirección IP en caso tenga alguna IP propia.
mysql


El string de conexión a base de datos desde una página web dinámica está entonces conformado por:
servidor, base de datos, usuario, y password, como los ejemplos siguientes:

Para Perl:
$dbh = DBI->connect("DBI:mysql:basededatos:localhost","usuario","password");

Para PHP:
$dbh=mysql_connect ("localhost", "usuario", "password") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("basededatos");

phpMyAdmin, Herramienta de Administración
cPanel incluye una herramienta web de administración de MySQl llamada phpMyAdmin. Esta herramienta te permite administrar todos los aspectos relacionados con la estructura y los datos de la base de datos. El número siguiente del boletín Cafetero100 estará dedicado en su totalidad a la utilización de phpMyAdmin.

panel de control


Para ingresar a phpMyAdmin puedes hacerlo desde dos puntos. El primero, desde el home de tu cPanel, dentro de Herramientas, y el segundo, desde MySQL, en la parte inferior de la pantalla. Debido a que abre una pantalla nueva, hay que tener cuidado que los bloqueadores de ventanas no lo dejen escondido o no le permitan abrir.


control panel

 
CONTENIDO DEL BOLETIN MENSUAL EN EL NUMERO 6
DEL 5 DE NOVIEMBRE, 2005
 
- Qué es phpMyAdmin,   

- Cómo administrar MySQL usando phpMyAdmin,   

- y más...   

  ETISA, Estrategias de Tecnología de la Información, S.A. de C.V. © Derechos Reservados 2005.     

Para no recibir más el boletín CAFETERO100, por favor envía un email en blanco a esta cuenta norecibir@alojamientowebydominios.com

Para enviarnos alguna sugerencia para mejorar el boletín CAFETERO100, o para incluir contenido en sus próximos números,
por favor envía un email con la información a sugerencia@alojamientowebydominios.com