2011-09-17 16 views
5

Tengo acceso de host y cPanel pero solo un usuario principal y contraseña para cPanel.cPanel/Host/Acceso a phpMyAdmin

Quiero dar acceso a alguien a phpMyAdmin, pero no quiero darle a esa persona mi usuario principal y contraseña para cPanel.

¿Hay alguna forma de darle acceso a alguien a phpMyAdmin pero no a cPanel?

+0

se puede crear usuarios de MySQL en phpMyAdmin? –

+0

http://www.webhostinghub.com/support/edu/cpanel/308-how-do-i-install-phpmyadmin-onto-my-account puede ayudarlo. – user961885

Respuesta

6

El phpMyAdmin que viene con cPanel (en el directorio 3rdparty) está aparentemente asegurado con la autenticación cpanel, por lo que la respuesta es "no".

Puede instalar su propio phpMyAdmin (tal vez incluso esté disponible en el script-center/instalador de un clic) y configurarlo para autenticarse directamente en el servidor MySQL con su usuario MySQL personalizado o simplemente dejar que su usuario ingrese sus credenciales que ha proporcionado.

0

La cuenta de usuario de cPanel tiene los privilegios de controlar todas las bases de datos creadas con la cuenta cPanel. Y como phpMyAdmin en cPanel usa la autenticación cPanel, se te redirige automáticamente a la página de control phpMyAdmin sin pedir información de inicio de sesión.

Su objetivo se puede hacer cambiando la contraseña de cPanel sin cambiar la contraseña de usuario de mysql.

Usted puede hacer los siguientes pasos:

1 - Crear usuario de MySQL y añadir este usuario a la base de datos con privs completos.

2 - Crear nueva cuenta Iniciar sesión cPanel a través de nueva cuenta Cambiar nueva cpanel

3 - contraseña de usuario a través de "Cambiar contraseña" y elimina la marca de Permitir MySQL cambio de contraseña.

4 - Haga clic en phpMyAdmin de la nueva cuenta de cpanel y le pedirá información de acceso

5- Tipo de la información de acceso del usuario creado en el paso 1 MySQL.

Ahora puede iniciar sesión en la base de datos requerida sin información de cPanel de cuenta anterior.

Hay otro soln es copiar /usr/local/cpanel/base/3rdparty/phpMyAdmin a /usr/local/apache/htdocs y iniciar sesión a través de http: // ip/phpMyAdmin

no se olvide de cambiar el auth_type en /usr/local/apache/htdocs/phpMyAdmin/config.inc.php a http o una galleta

2

Como yo estaba buscando una respuesta a esta pregunta, Encontré el siguiente método que hizo el trabajo para mí:

How to access phpMyAdmin directly from my domain?

Esto funcionó bien para mí, aunque yo estoy usando un proveedor de alojamiento diferente continuación Siteground.

pasos que hemos seguido:

  • descargado el paquete de instalaciónphpmyadmin. Encontré la versión adecuada, como se alojó en mi servidor en sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/
  • Extraído el paquete.
  • Cargó los archivos en una carpeta adecuada. Solía: public_html/phpmyadmin/
  • Ahora, a través de la URL directa [http://yourdomain.com/phpmyadmin] puedo conceder estrictamente el acceso a una base de datos específica, he creado en cPanel (utilizando el nombre de usuario + contraseña específica)

Tenga en cuenta que esta medida de seguridad adicional: