domingo, 23 de diciembre de 2012

phpmyadmin, gestor de MySQL

Es una excelente herramienta de administración de MySQL vía web. Para poder utilizar phpmyadmin se requiere disponer de un servidor web con soporte PHP y MySQL. 

Permite que cualquier usuario de la base de datos que disponga de algún permiso, acceda y haga uso de dichos permisos. Identificándose con el usuario administrador de la base de datos (root) o con cualquier otro usuario que disponga de todos los privilegios, estarán habilitadas todas las características de phpmyadmin.


Instalación de phpmyadmin
 
Para poder hacer uso de phpmyadmin, previamente necesitamos tener instalado un servidor LAMP, en este otro manual se explica como instalarlo. Enlace http://usuariodebian.blogspot.com.es/2012/04/lamp-servidor-web.html

La instalación de phpmyadmin la realizamos con la ayuda del programa synaptic.
apt-get install phpmyadmin



Creación base de datos y usuario MySQL

Para entrar en phpMyAdmin, tenemos que poner la siguiente dirección web en el navegador web: http://localhost/phpmyadmin por defecto phpmyadmin cuenta con el usuario root y la contraseña que le asignamos durante la instalación, por defecto el idioma seleccionado es Español aunque se puede seleccionar otro, según nuestras necesidades.
Una vez dentro de phpmyadmin nos aparece la siguiente ventana
 
Crear la Base de datos
Para crear la base de datos debemos, tenemos que pulsar en la pestaña Base de datos.
1- tenemos que darle un nombre, lo escribimos en el cuadro de texto de Crear nueva base de datos, por ejemplo “usuariodebian”


2- elegimos de la lista desplegable donde aparece escrito Cotejamiento, el juego de caracteres que vamos a usar en la base de datos, por ejemplo “utf8_spanish_ci

=======================================================================
NOTA: El cotejamiento es importante no sólo en la definición de la base de datos, sino también en las conexiones MySQL que se realicen. Como tenemos libertad, al trabajar en local, de elegir cuál es el que nos conviene, podríamos decidir la combinación que se ve en la imagen, o bien, si queremos centrarnos en la particularidad de algunos caracteres del castellano, seleccionar como cotejamiento de las conexiones MySQL y en el de la base de datos que vamos a crear “utf8_spanish(2)_ci”.
=======================================================================



3- por ultimo pulsamos en Crear y ya tenemos la base de datos creada. Está vacía, sin tablas, la instalación del programa encargado de usar la base de datos (tales como Owncloud, WordPress, Joomla,etc....) se encargará de crear todo lo que necesita.





Crear usuarios

1- Seleccionamos localhost en la ventana que tenemos abierta de phpMyAdmin, y aparece otra vez la primera ventana que apareció al entrar en phpMyAdmin. Seguidamente seleccionamos Privilegios



Estamos en la ventana de gestión de los usuarios existentes, bajamos un poco en la página y seleccionamos Agregar un nuevo usuario 


2 rellenamos los campos que aparecen en la imagen, en este manual usamos el usuario: usuariodebian y el servidor local: localhost

Bajamos un poco en la página y le asignamos los privilegios que necesite el usuario, en este manual le hemos dado todos los privilegios, igual que el administrador root. Selecciona todas las opciones de Datos, Estructura y Administración, o bien, selecciona Marcar todos en los Privilegios Globales.

  
Por ultimo hacemos clic sobre el botón Crear usuario para finalizar el alta del usuario.


======================================================================== 
OBSERVACION: Ahi que tener muy claro que el usuario creado tiene todos los privilegios sobre la gestión de las bases de datos, y que puede ser una mala gestión de la seguridad del sitio. Lo habitual es que el usuario tenga determinados permisos sobre alguna base de datos, y que el acceso a la gestión de las bases de datos esté controlada por el usuario administrador.
========================================================================
 Eliminar usuarios

Ahora vamos a eliminar un usuario de phpmyadmin.
1- Seleccionamos localhost en la ventana que tenemos abierta de phpMyAdmin, y aparece otra vez la primera ventana que apareció al entrar en phpMyAdmin. Seguidamente seleccionamos Privilegios



Estamos en la ventana de gestión de los usuarios existentes, bajamos un poco en la página y seleccionamos el usuario que tenemos que eliminar. En este manual vamos a eliminar usuariodebian, y pulsamos en el botón Continuar del apartado Eliminar a los usuarios seleccionados.




 Si además de borrar usuarios deseamos borrar las bases de datos que lleven el mismo nombre que los usuarios, marcamos la opción que dice: Eliminar las bases de datos que tienen los mismos nombres que los usuarios. Acto seguido nos muestra una ventana de confirmación, en la cual tenemos que pulsar en Aceptar en caso contrario pulsamos en Cancelar.





 Para eliminar definitivamente los usuarios y las bases de datos pulsamos en Continuar.



  
 Eliminar una Base de datos

Para eliminar una o varias bases de datos tenemos que pulsar en la pestaña Base de datos.

Seleccionar las bases de datos que vamos a eliminar en el recuadro de la izquierda, y pulsamos en Eliminar.


 Nos pide confirmación para eliminar las bases de datos seleccionadas. Pulsamos en Si.



Nos muestra un detalle de las dos bases de datos que hemos borrado.


si bajamos un poco en la pagina vemos como han desaparecido ambas bases de datos.



 VIDEOTUTORIAL











Nota: Los vídeotutoriales son totalmente ajenos a este blog, son enlaces correspondientes a youtube, screencast, vimeo, etc...























.

No hay comentarios: