PHP y MySQL tienen mecanismos integrados para asignar usuarios y permisos de root para el acceso de base de datos . Los permisos en la base de datos son generalmente pobladas en las tablas internas de MySQL. Sin embargo , se puede acceder a través de la consola phpmyadmin o el símbolo del sistema SQL , siempre y cuando el usuario interrogar a las tablas tiene permiso para hacerlo . Los permisos son importantes para bases de datos , ya que los gobiernos lo que pueden y no pueden ser realizados por un grupo o usuarios individuales. Instrucciones .
1
acceso de MySQL , ya sea por la elección de la herramienta phpMyAdmin o un mensaje MySQL
Para phpmyadmin , escriba la dirección en el navegador web de la siguiente manera :
http ://localhost /phpmyadmin /foto
Si el servidor apache se está ejecutando, se mostrará la interfaz de phpMyAdmin . Seleccione la pestaña SQL a estar provisto de un cuadro de diálogo para introducir comandos SQL.
Alternativa, busque el mysql.exe o el acceso directo al programa de MySQL y haga doble clic en él. Un mensaje se mostrará de la siguiente manera : " mysql > " en espera de comandos SQL que deben figurar
2
Seleccione una base de datos . . En la línea de comandos SQL esto se hace mediante el comando "uso , " donde es el nombre de la base de datos al que desea acceder , por ejemplo, si el nombre de la base eran las ventas , el comando sería " utilizar ventas ; ". En phpmyadmin , simplemente haga clic en la base de datos correspondiente de la lista en el lado izquierdo.
3 Extraer permisos de MySQL , seleccione la lista de privilegios de la tabla db. Para obtener una descripción de los privilegios disponibles run DESC db
Para obtener todos los permisos para todos los usuarios de tipo : .
Seleccionar usuario, SELECT_priv , insert_priv , Update_priv Delete_priv , Create_priv , Drop_priv , Grant_priv , Referencia s_priv , Index_priv , Alter_priv Desde 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 , Referencia s_priv , Index_priv , Alter_priv Desde DB donde user = 'Martin ' ;
< p > Cada privilegio está indicado por " y" si tienen el privilegio y la "N " en caso contrario .
alternativa, en la consola de phpmyadmin , seleccione la pestaña " privilegios " y los permisos del usuario actual estarán representada en una mesa. Esta información se toma de los permisos globales disponibles en la base de datos para cada usuario.