Tecnología

Inicio

Cómo comprobar PHP y MySQL Permisos

Cómo comprobar PHP y MySQL Permisos


PHP y MySQL tienen mecanismos incorporados para asignar permisos de usuario y de la raíz para el acceso de base de datos. Los permisos en la base de datos por lo general se rellenan en las tablas internas de MySQL. Sin embargo, se puede acceder a través de la consola de phpMyAdmin o el indicador de SQL, siempre y cuando el usuario interrogar a las tablas tiene permiso para hacerlo. Los permisos son importantes para bases de datos, ya que gobernar lo que puede y no puede ser realizada por un grupo o usuarios individuales.

Instrucciones

1 Acceso de MySQL, ya sea por la elección de la utilidad phpMyAdmin o un indicador de MySQL.

Para phpmyadmin, introduzca la dirección en un navegador web de la siguiente manera:

http: // localhost / phpmyadmin /

Si el servidor Apache se está ejecutando, se mostrará la interfaz de phpMyAdmin. Seleccione la pestaña SQL que se va provisto de un cuadro de diálogo para introducir comandos SQL.

Como alternativa, busque el mysql.exe o el acceso directo al programa MySQL y haga doble clic en él. Un mensaje se mostrará de la siguiente manera: "mysql>" en espera de comandos SQL a introducir.

2 Seleccione una base de datos. En la línea de comandos SQL esto se hace mediante el comando "utilizar <db>;" donde <db> es el nombre de la base de datos al que desea acceder, por ejemplo, si el nombre de la base de datos era de ventas, el comando sería "ventas de uso;". En phpmyadmin, simplemente haga clic en la base de datos correspondiente de la lista en el lado izquierdo.

3 Extraer los permisos de MySQL mediante la selección de la lista de los privilegios de la tabla db. Para obtener una descripción de los privilegios disponibles db plazo DESC.

Para obtener todos los permisos para todo tipo de usuarios:

Seleccionar usuario, SELECT_priv, insert_priv, Update_priv Delete_priv, Create_priv, Drop_priv, Grant_priv, s_priv de referencia, Index_priv, Alter_priv De DB;

Lo anterior también se puede ejecutar para un usuario específico, como "Martin" como nombre de usuario. En este caso, equivaldría a:

Seleccionar usuario, SELECT_priv, insert_priv, Update_priv Delete_priv, Create_priv, Drop_priv, Grant_priv, s_priv de referencia, Index_priv, Alter_priv De DB, si el usuario = 'Martin';

Cada privilegio se indica por "Y" si tienen el privilegio y "N" en el caso contrario.

Por otra parte, en la consola de phpMyAdmin, seleccione la pestaña "privilegios" y los permisos de los usuarios actuales se muestran en una tabla. Esta información es tomada de los permisos globales disponibles en la base de datos para cada usuario.

Consejos y advertencias

  • Para phpmyadmin asegurarse de que su servidor Apache se ha iniciado, por el método apropiado para su instalación.
  • Otros permisos que deben ser considerados son los permisos de archivo en los archivos de origen sufijo de .php y permisos de servidor Web tal como se definen en la configuración del servidor Apache.