Dos primos luchan contra la tecnología

Aprendizaje y formación en informática profesional mediante videotutoriales

Base de datos multiusuario

Si tenemos varios usuarios utilizando MySQL con la interfaz PHPMyAdmin debemos restringir los permisos de manera que un usuario no tenga acceso a las bases de datos de otros usuarios.

Para identificar a qué usuario pertenece una base de datos, se le antepone un prefijo que consiste en el nombre del usuario y un caracter separador delante del nombre de la base de datos de la manera: usuario_base

Para ello hacer lo siguiente:

  • Ir a "Privilegios" y crear un nuevo usuario.
  • El usuario no debe tener ningún tipo de privilegio global.
  • En "Pirvilegios específicos para la base de datos" escribimos el nombre de usuario seguido de un caracter separador como puede ser el guíon bajo "_" o el símbolo de porcentaje "%" quedando algo como usuario_. Este será el prefijo que tendrá el usuario en sus bases de datos. Pulsar en "Continuar".
  • A continuación, otorgar todos los privilengios específicos necesarios y finalizar.

Para crear una base de datos nueva, el usuario debera escribir su prefijo delante del nombre de nueva base de datos. Esta base de datos sólo podrá ser administrada por ese usuario y por el root, naturalmente.

Si te ha gustado el artículo, no seas malo y ¡¡compartelo!! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • MySpace
  • TwitThis
  • Google Bookmarks
  • Meneame
  • Technorati
  • BarraPunto

Otros artículos relacionados

  • No hay otros artículos relacionados

Leave a Reply

Spam Protection by WP-SpamFree