Usuarios Mysql

Embed Size (px)

Citation preview

  • 8/16/2019 Usuarios Mysql

    1/3

    mysql> CREATE USER foo IDENTIFIED BY 'mypassword';

    mysql> DROP USER foo;

    RANT ON !pr"#"l$%"os& TO 'sar"o'(')os*+d$+,o-$."o-'

    /> IDENTIFIED BY 'password' 0IT1 RANT OPTION;

    mysql> RANT A22 PRI3I2EES ON 454 TO 'foo'('lo,al)os*'

    /> IDENTIFIED BY 'm"password' 0IT1 RANT OPTION;

    !pr"#"l$%"os&6 A22 PRI3I2EES7 A2TER7 A2TER ROUTINE7 CREATE TAB2E7

    CREATE ROUTINE7 CREATE TE8PORARY TAB2ES7 CREATE USER !P$rm"*$

    *"l"9ar CREATE USER7 DROP USER7 RENA8E USER7 y RE3O:E A22PRI3I2EES&7 CREATE 3IE07 DE2ETE7 DROP7 EECUTE7 FI2E7 INDE7 INSERT7

    2OC: TAB2ES7 PROCESS7 RE2OAD7 REP2ICATION C2IENT7 REP2ICATION

    S2A3E7 SE2ECT7 S1O0 DATABASES7 S1O0 3IE07 S1UTDO0N7 SUPER7UPDATE7 USAE7 RANT OPTION5

    mysql> S1O0 RANTS for 'foo'('lo,al)os*';

    RE3O:E !pr"#"l$%"os&7 RANT OPTION FRO8 'sar"o'(')os*';

  • 8/16/2019 Usuarios Mysql

    2/3

    CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY'tu_contrasena'

    !RANT A"" #RI$I"E!ES %N & & T% 'nombre_usuario'@'localhost'

    F"US( #RI$I"E!ES

    •  ALL PRIVILEGES: como mencionamos previamente esto permite a un

    usuario de MySQL acceder a todas las bases de datos asignadas en el

    sistema

    • !REA"E: permite crear nuevas tablas o bases de datos

    • #R$P: permite eliminar tablas o bases de datos

    • #ELE"E: permite eliminar registros de tablas

    • I%SER": permite insertar registros en tablas

    • SELE!": permite leer registros en las tablas

    • &P#A"E: permite actuali'ar registros seleccionados en tablas

    • GRA%" $P"I$%: permite remover privilegios de usuarios

    !RANT )*ermiso+ %N )nombre ,e bases ,e ,atos+)nombre ,e tabla+ T%

    -)nombre ,e usuario+.@'localhost.

    F"US( #RI$I"E!ES

    RE$%/E )*ermiso+ %N )nombre ,e base ,e ,atos+)nombre ,e tabla+FR%0 -)nombre ,e [email protected]

    DR%# USER -usuario_*rueba.@-localhost.

    Para probar el nuevo usaurio( debes cerrar sesi)n escribiendo 2uit y

    volviendo a iniciar sesi)n con *ste comando en la consola:

    m3s2l 4u )nombre ,e usuario+4*

    m3s2l5 select User 6rom m3s2luser

    m3s2l5 select uUser7Db 6rom m3s2luser u7m3s2l,b , 8here

    uUser9,User

  • 8/16/2019 Usuarios Mysql

    3/3