tipos de usuarios en MYSQL

1122 palabras 5 páginas
TIPOS DE USUARIO Y FORMAS DE CREAR UN USUARIO CON SUS SENTENCIAS:
Los conceptos de usuarios y privilegios están íntimamente relacionados. No se pueden crear usuarios sin asignarle al mismo tiempo privilegios. De hecho, la necesidad de crear usuarios está ligada a la necesidad de limitar las acciones que tales usuarios pueden llevar a cabo.
MySQL permite definir diferentes usuarios, y además, asignar a cada uno determinados privilegios en distintos niveles o categorías de ellos.

La forma clásica, con la sentencia GRANT
Utilizando la sentencia GRANT podemos crear un usuario a la par que otorgarle uno o varios privilegios sobre los objetos de una base de datos, o la base de datos completa.
Al encontrarse una sentencia de tipo
…ver más…

Nos conectamos con un usuario con privilegios, en este caso root, y seleccionamos la base de datos mysql mediante la sentencia USE.
$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 5.0.67 Source distribution mysql> use mysql
Database changed
Y después realizamos la sentencia de inserción para añadir nuestro usuario: mysql> INSERT INTO user VALUES('localhost','mariano',PASSWORD('pass_mariano'),'Y','Y',
'N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N',
'N','N','N','','','','',0,0,0,0);
Query OK, 1 row affected (0,00 sec)
Es necesario llamar a la función PASSWORD () para almacenar el password codificado, en los otros casos, el IDENTIFIED BY se encarga de hacer la codificación.

Para asignar privilegios a bases de datos específicas o tablas específicas, se debe usar GRANT.
Utilizando este método, tenemos que forzar que se refresquen las tablas de permisos usando FLUSH PRIVILEGES. mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0,01 sec)
Una vez hecho esto, ya nos podremos conectar:
$ mysql -u mariano -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 28
Server version: 5.0.67 Source distribution

Manejo De Usuarios En MySQL
En MySQL existen cinco niveles distintos de privilegios:
• Globales: se aplican al conjunto de todas las bases de datos en un servidor. Este

Documentos relacionados

  • Investigacion de Mysql
    1596 palabras | 7 páginas
  • Dbms Mas Vendidos y Utilizados
    1440 palabras | 6 páginas
  • unidad1
    2055 palabras | 9 páginas
  • Equipos secundarios en subestaciones electricas
    4368 palabras | 18 páginas
  • Biblia de my sql
    204340 palabras | 818 páginas
  • Proyectofinal
    6534 palabras | 27 páginas
  • EVIDENCIA DE APRENDIZAJE. REQUISITOS Y FUNCIONES BÁSICAS DE MYSQL
    2270 palabras | 10 páginas
  • Proveedores De Sistemas De Bases De Datos.
    3280 palabras | 14 páginas
  • Sistemas manejadores de base de datos
    3653 palabras | 15 páginas
  • Documentacion De Sistema De Ventas
    1211 palabras | 5 páginas