“Conocimientos Programación>Programación PHP /MySQL

Cómo cambiar una tabla de privilegios MySQL

2011/6/27
Habrá momentos cuando varios usuarios necesitan tener acceso a la misma base de datos, momento en el que tendrá que cambiar la tabla de privilegios de MySQL . Dependiendo de las necesidades del usuario , puede proporcionar un acceso limitado o total de la base de datos . MySQL proporciona un mecanismo para poner en práctica ese tipo de cambio en la tabla de privilegios con el comando GRANT. Instrucciones
Cambiar una tabla MySQL Privilege

1 Inicie la sesión como root u otro usuario admin . Para usar el comando GRANT de MySQL , es necesario ser root u otro usuario con privilegios. Desde el cliente MySQL de línea de comandos , conéctese a la base de datos como root. Ejemplo: mysql- u root -h localhost
2

localhost Reemplazar con su host de base de datos , a menos que esté ejecutando el servidor MySQL en el mismo ordenador que esté utilizando. De lo contrario , utilice el nombre de host de su servidor MySQL. Ejemplo : Privilegios mysql- u root -h localhost -p
Grant Lee '
3

subvención privilegios de lectura a un usuario si no es necesario de modificar los datos . Por ejemplo, si el departamento de marketing desea tener acceso a la base de datos del cliente, usted podría darles acceso de sólo lectura a la base de datos del cliente.
4

lograr esto con el comando de tres partes subvención del usuario root . Para cambiar los privilegios , GRANT debe ordenar que tenga privilegios de acceso a las bases de datos y tablas , y lo que las contraseñas deben utilizar para iniciar sesión. En este ejemplo , el comando GRANT concede permiso para utilizar el comando SELECT en todas las tablas de la base de datos customers_db . Da permiso para el registro de «comercialización»: el usuario desde 'localhost ', que se identifica con la contraseña ' alguna_contraseña ' . Ejemplo : GRANT SELECT SOBRE customers_db * TO ' comercialización ' @ ' localhost' IDENTIFICADO POR ' alguna_contraseña ' ; Privilegios ' escribir'
Grant
5

Grant privilegios de escritura . un usuario . Este comando tiene la misma forma que la concesión de privilegios de lectura , pero añade más comandos con SELECT.
6

Identificar qué tipo de privilegios tendrá el usuario. Aquí el comando otorga el permiso del departamento de contabilidad para INSERT y UPDATE , así como los datos de SELECT de las bases de datos de clientes . Ejemplo : GRANT SELECT, INSERT , UPDATE EN customers_db * TO ' representan ' @ ' localhost' IDENTIFICADO POR ' alguna_contraseña ' ; 'Admin '
otorgar privilegios
7

. Otorgar privilegios de administrador a un usuario. Este comando concede permisos para ejecutar todos los comandos.
8

Utilice este comando para dar a otros administradores control total sobre una base de datos . Ejemplo: . GRANT ALL ON customers_db * TO ' admin' @ ' localhost' IDENTIFICADO POR ' alguna_contraseña '

Programación PHP /MySQL
Cómo subir archivos PDF en PHP
Cómo eliminar subcadenas en MySQL
Cómo detectar la codificación de archivos en PHP
Cómo Activar MySQL Texto completo en cPanel
Cómo abrir bases de datos MySQL MS Access
Cómo enviar un correo electrónico masivo en lotes PHP
Cómo comprobar la versión de MySQL Scripts de cliente en PHP
Cómo crear una Suscríbete al boletín de noticias con MySQL usando PHP
Conocimientos Informáticos © http://www.ordenador.online