phpMyAdmin independiente a cPanel

El acceso a phpMyAdmin para la gestión de base de datos se realiza accediendo previamente a cPanel. Esto en determinadas circunstancias puede ser problemático si se necesita dar acceso a terceros sin facilitar los datos de acceso generales a la cuenta.

Para solventarlo se debe realizar una segunda instalación de phpMyAdmin:

  • Accede al panel de control cPanel, sección Softaculous
  • Localiza en el catálogo de aplicaciones, phpMyAdmin
  • Instala dicha herramienta en un subdirectorio de la cuenta, por ejempo phpmyadmin

Con estos pasos conseguimos tener una copia de phMyAdmin accesible desde:

http://www.tudominio.com/phpmyadmin

Al acceder verás que solicita usuario/contraseña, para generar unos datos independientes accedemos a cPanel:

  • Accede a cPanel, sección "Bases de datos MySQL".
  • En esa misma página, al final de esta encontrarás un formulario para Crear un nuevo usuario.
  • Vuelve a la misma sección tras crear el usuario y desde "Añadir usuario a la Base de Datos" deberás asociar el usuario creado con aquellas bases de datos a las que quieres que tenga acceso con los permisos sobre esta deseados.

Tras esto el usuario creado podrá acceder desde la instalación de phpMyAdmin a aquellas bases de datos a las que se haya dado permiso para su gestión evitando que tenga que acceder por medio de cPanel y evitando que tenga permisos sobre otras bases de datos que no sean las estrictamente necesarias.