Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases de datos?

Estas en el tema de Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases de datos? en el foro de Sistemas de gestión de contenidos en Foros del Web. Saludos!!! Tengo en mi hosting, unas bases de datos... las cuales puedo acceder por medio del cpanel en la opcion PhpMyAdmin. Necesito darle acceso a ...
  #1 (permalink)  
Antiguo 05/05/2009, 19:20
 
Fecha de Ingreso: marzo-2009
Mensajes: 19
Antigüedad: 15 años, 1 mes
Puntos: 0
Exclamación Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases de datos?

Saludos!!!

Tengo en mi hosting, unas bases de datos... las cuales puedo acceder por medio del cpanel en la opcion PhpMyAdmin.

Necesito darle acceso a un cliente, para que modifique su base de datos, pero NO puedo darle la contraseña de mi cPanel pues tendría acceso a TODO. y TODO es TODO.

Entonces me indicaron que una buena forma de hacerlo, es mediante un inicio de sesion con php... en una página que redireccione autenticando unos datos (que yo le entregaría al cliente)... con el objetivo de que lo lleve a PhpMyAdmin... pues así, sería mi archivo php (en el servidor) el que sepa la contraseña, y no mi cliente.

En otras palabras... lo que necesito hacer es saber hacia donde debo redireccionar... porque si redirecciono a la parte de PhpMyAdmin normalmente (copiando la URL) pues, el señor tendrá acceso a lás demás bases de datos.

Agradezco mucho la colaboración de todos aquellos que comenten.

Por favor... si no saben la respuesta... IGUALMENTE comenten! uno nunca sabe de donde se pueden sacar ideas.

MUCHAS GRACIAS!!!

Agradezco a esta espectacular comunidad.
  #2 (permalink)  
Antiguo 05/05/2009, 19:39
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

en el mismo phpmyadmin hay un apartado para crear nuevos usuarios y ahi mismo se les da los privilegios sobre si pueden crear, actualizar o eliminar, y ahi mismo se le indica si sera para todas las bases de datos o paradeterminada(s).
  #3 (permalink)  
Antiguo 05/05/2009, 20:37
 
Fecha de Ingreso: marzo-2009
Mensajes: 19
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

Saludos!!! MUCHAS GRACIAS POR RESPONDER.

LO UNICO A LO QUE TENGO ACCESO ES A ESTO EN LA PANTALLA PRINCIPAL:

localhost

Versión del servidor: 5.1.30
Versión del protocolo: 10
Servidor: Localhost via UNIX socket
Usuario: sebascel@localhost
Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
Cotejamiento de las conexiones MySQL:
Crear nueva base de datos:
Sin privilegios
Mostrar información de tiempo de ejecución de MySQL
Mostrar las variables del sistema MySQL
Procesos
Juego de caracteres y sus cotejamientos
Motores de almacenamiento
Bases de datos
Exportar
Importar
Salir


phpMyAdmin - 2.11.9.4

Versión del cliente: 5.1.30
Extensiones PHP utilizadas: mysql
Idioma - Language :
Tema / Estilo:
Tamaño del font:
Documentación de phpMyAdmin
Wiki del phpMyAdmin
Página oficial de phpMyAdmin
[ChangeLog] [Subversion][Lists]


PORQUE PARTE CREO UN USUARIO???

o sino es por ahi... es que mi version de phpMyAdmin no permite esto?

Quizas es por mi proveedor de hosting?

MUCHAS GRACIAS DE NUEVO A TODOS!!!
  #4 (permalink)  
Antiguo 05/05/2009, 20:44
Avatar de By_George  
Fecha de Ingreso: abril-2009
Ubicación: localhost
Mensajes: 629
Antigüedad: 15 años
Puntos: 19
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

claro tu servidor de hosting no te permite ni sikiera crear una nueva base de datos a ti, es por que a tu usuario le dio esos privilegios por eso tu no podras crear otros usuarios, ni crear base de datos solo modificar la que ya te fue asignada. pero me imagino que para entrar al phpmyadmin de tu hosting tiene usuario y contraseña entonces solo dale el link donde entras a el phpmyadmin donde necesite loguearse para entrar y solo podra modificar esa base de datos y no lo demas
  #5 (permalink)  
Antiguo 05/05/2009, 21:00
 
Fecha de Ingreso: marzo-2009
Mensajes: 19
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

Saludos!

Muchas gracias por responder.

A ver, te aclaro algo... yo SI puedo crear bases de datos... de hecho tengo 7 bases de datos en este momento... lo que pasa es que las creo mediante el CPanel.

Y para acceder al phpMyAdmin... debo entrar al CPanel.

Entonces no le puedo dar la contraseña a mi cliente del CPanel.

No se que puedo hacer... ya estoy averiguando con mis proveedores de hosting a ver que me recomiendan ellos.

Saludos!
  #6 (permalink)  
Antiguo 06/05/2009, 10:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

Tema trasladado desde PHP
  #7 (permalink)  
Antiguo 07/05/2009, 09:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 19
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

He encontrado la solución a este problema por si alguien llega por acá con el mismo inconveniente.

Descargué el PhpMyAdmin desde la página oficial y lo copié en una carpeta de mi sitio... Posteriormente accedí a dicha carpeta desde el navegador e inicié sesión utilizando un nombre de usuario y contraseña de una de las bases de datos... y Paff!!!! Problema solucionado!!

El usuario solo tiene acceso a la(s) base(s) de datos que se le haya(n) asignado.
  #8 (permalink)  
Antiguo 07/05/2009, 18:58
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

Cita:
Iniciado por sebascelis Ver Mensaje
He encontrado la solución a este problema por si alguien llega por acá con el mismo inconveniente.

Descargué el PhpMyAdmin desde la página oficial y lo copié en una carpeta de mi sitio... Posteriormente accedí a dicha carpeta desde el navegador e inicié sesión utilizando un nombre de usuario y contraseña de una de las bases de datos... y Paff!!!! Problema solucionado!!

El usuario solo tiene acceso a la(s) base(s) de datos que se le haya(n) asignado.
Lo probe efectivamente funciona.!!
  #9 (permalink)  
Antiguo 02/08/2009, 19:23
(Desactivado)
 
Fecha de Ingreso: julio-2009
Mensajes: 85
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Como poner usuarios a acceder a PhpMyAdmin... pero que no vean otras bases

Amigo, me extraña muchisimo la pregunta. El NO necesita tener acceso a tu servidor de datos. Dile que instale WAMPS y cree los archivos php y bases de datos directamente y luego, te las da a vos y tu las subes a tu servidor. Nunca des cuentas ftp, ni acceso a db, etc. Espero haberte ayudado. Ojo!.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:09.