*   >> Lectura Educación Artículos >> science >> programación

La concesión de privilegios en sus niveles en Mysql

o se puede ver, el usuario normal no debería tener estos privilegios, porque cualquier abuso de él puede causar mucho daño. Para la raíz de otorgar cualquiera de estos privilegios, como el privilegio FILE, él escriba en el símbolo del mysql: subvención ARCHIVO en * * a 'nombre_usuario' @ 'nombre_host';. Aquí, *. * Significa todo accesible en el servidor. Sólo la raíz debe tener acceso a todo. Si hay más de un privilegio, separarlos con privilegios commas.Database privilegios de base de datos se aplican a una base de datos.

Privilegios de base de datos de esta serie son: CREATE, DROP, y GRANT OPTION. CREAR es el derecho (privilegio) para crear una base de datos. DROP es el derecho a eliminar una base de datos. El usuario que tenga el privilegio GRANT OPTION tiene el derecho de dar a sus privilegios de base de datos a otro usuario del servidor; él no está obligado a dar a todos o algunos de sus privilegios, pero tiene el derecho de hacerlo. Así pues, si usted es un usuario normal y usted tiene el privilegio GRANT OPTION, puede dar una o más de sus privilegios a otro usuario.

En esta serie, los privilegios, significa derechos. Los privilegios de base de datos, se estudian en estos tutoriales que se puede conceder a otro usuario son: CREATE, DROP, y GRANT OPTION. Suponga que usted es un usuario normal y tiene los crean, DROP y privilegios GRANT OPTION para la base de datos llamada, MyDB. Usted puede dar el privilegio DROP para el usuario, juan @ localhost para la base de datos de la siguiente manera: DROP subvención en MyDB * para 'juan' @ 'localhost';. .

Ahora, en * *, se puede interpretar la primera asterisco como todas las bases de datos; que realmente significa todas las bases de datos y otras cosas como los archivos, vistos a nivel mundial. En la declaración anterior que tenemos, MyDB, en la posición del primer asterisco; esto significa que usted se refiere a una base de datos particular llamada, MyDB (y no todas las bases de datos y otros elementos de nivel mundial).

En la declaración, ya que la posición del primer asterisco tiene, MyDB, significa el segundo asterisco se refiere a todas las tablas y todas las rutinas en la base de datos mydb. Si usted tiene más de un privilegio en un comunicado, separar con comas. La siguiente declaración ilustra esto: subvención CREATE, DROP en MyDB * para 'juan' @ 'localhost';. Ahora, considere la siguiente declaración: subvención CREATE, DROP, GRANT OPTION para * * para 'juan' @ 'localhost';. Suponga que usted es un u

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.